Python入门(二)变量和简单数据类型(一)

这篇具有很好参考价值的文章主要介绍了Python入门(二)变量和简单数据类型(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:Xiou

1.变量

下面来尝试在前面的案例hello_world.py中使用一个变量。

在这个文件开头添加一行代码,并对第二行代码进行修改,如下所示:hello_world.py

message = "Hello Python world!"
print(message)

运行这个程序,看看结果如何。你会发现,输出与以前相同:

输出结果:

Python入门(二)变量和简单数据类型(一)

这是因为我们添加了一个名为message的变量。
每个变量都指向一个值——与该变量相关联的信息。在这里,指向的值为文本"HelloPython world!"。添加变量导致Python解释器需要做更多工作。
处理第一行代码时,它将变量message与文本"Hello Python world!"关联起来;处理第二行代码时,它将与变量message关联的值打印到屏幕。

下面来进一步扩展这个程序:修改hello_world.py,使其再打印一条消息。为此,在hello_world.py中添加一个空行,再添加下面两行代码:

message = "Hello Python world!"
print(message)

message = "Hello Python Crash Course world!"
print(message)

现在如果运行这个程序,将看到两行输出:

Python入门(二)变量和简单数据类型(一)

在程序中可随时修改变量的值,而Python将始终记录变量的最新值。

1.1 变量的命名和使用

▲ 变量名不能包含空格,但能使用下划线来分隔其中的单词。
▲ 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
▲ 变量名应既简短又具有描述性。
▲ 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

要创建良好的变量名,需要经过一定的实践,在程序复杂而有趣时尤其如此。随着编写的程序越来越多,并开始阅读别人编写的代码,你将越来越善于创建有意义的变量名。

谨记:使用变量时避免命名错误。

1.2 变量其实是标签

变量常被描述为可用于存储值的盒子。在你刚接触变量时,这种定义可能很有帮助,但它并没有准确描述Python内部表示变量的方式。一种好得多的定义是,变量是可以赋给值的标签,也可以说变量指向特定的值。

刚学习编程时,这种差别可能意义不大,但越早知道越好。你迟早会遇到变量的行为出乎意料的情形,此时如果对变量的工作原理有准确的认识,将有助于搞清楚代码是如何运行的。

2.字符串

字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

"This is a string."
'This is also a string.'

如下是使用字符串的实例:

2.1 使用方法修改字符串的大小写

对于字符串,可执行的最简单的操作之一是修改其中单词的大小写。请看下面的代码,并尝试判断其作用:

name = "ada lovelace"
print(name.title())

输出结果:

Python入门(二)变量和简单数据类型(一)

在这个示例中,变量name指向小写的字符串"ada lovelace"。在函数调用print()中,方法title()出现在这个变量的后面。方法是Python可对数据执行的操作。

在name.title()中,name后面的句点(.)让Python对变量name执行方法title()指定的操作。每个方法后面都跟着一对圆括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在圆括号内提供的。函数title()不需要额外的信息,因此它后面的圆括号是空的。

方法title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada、ADA和ada视为同一个名字,并将它们都显示为Ada。

还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写,可以像下面这样做:

name = "Ada Lovelace"
print(name.upper())#将字符串转换成大写
print(name.lower())#将字符串转换成小写

存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。

2.2 在字符串中使用变量

在有些情况下,你可能想在字符串中使用变量的值。例如,你可能想使用两个变量分别表示名和姓,然后合并这两个值以显示姓名:

  first_name = "ada"
  last_name = "lovelace"
  full_name = f"{first_name} {last_name}"
  print(full_name)

要在字符串中插入变量的值,可在前引号前加上字母f,再将要插入的变量放在花括号内。这样,当Python显示字符串时,将把每个变量都替换为其值。
这种字符串名为f字符串。f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式。

输出结果:

Python入门(二)变量和简单数据类型(一)

使用f字符串可完成很多任务,如利用与变量关联的信息来创建完整的消息,如下所示:

  first_name = "ada"
  last_name = "lovelace"
  full_name = f"{first_name} {last_name}"
  print(f"Hello, {full_name.title()}!")

在这里,一个问候用户的句子中使用了完整的姓名,并使用方法title()来将姓名设置为合适的格式。这些代码显示一条格式良好的简单问候语:

Hello, Ada Lovelace!

2.3 使用制表符或换行符来添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空白来组织输出,让用户阅读起来更容易。要在字符串中添加制表符,可使用字符组合\t,如下述代码所示:

  >>> print("Python")
  Python
  >>> print("\tPython")
      Python

要在字符串中添加换行符,可使用字符组合\n:

>>> print("Languages:\nPython\nC\nJavaScript")
Languages:
Python
C
JavaScript

当然还可在同一个字符串中同时包含制表符和换行符。字符串"\n\t"让Python换到下一行,并在下一行开头添加一个制表符。

2.3 使用字符串时应该避免的错误

语法错误是一种你时不时会遇到的错误。程序中包含非法的Python代码时,就会导致语法错误。例如,在用单引号括起的字符串中,如果包含撇号,就将导致错误。这是因为这会导致Python将第一个单引号和撇号之间的内容视为一个字符串,进而将余下的文本视为Python代码,从而引发错误。

下面演示了如何正确地使用单引号和双引号:

message = "One of Python's strengths is its diverse community."
print(message)

撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符串:

One of Python's strengths is its diverse community.

然而,如果使用单引号,Python将无法正确地确定字符串的结束位置:

message = 'One of Python's strengths is its diverse community.'
print(message)

错误输出结果:

Python入门(二)变量和简单数据类型(一)

学习编写Python代码时,你可能会经常遇到语法错误。语法错误也是最不具体的错误类型,因此可能难以找出并修复。受困于非常棘手的错误时,可以寻求外部帮助。文章来源地址https://www.toymoban.com/news/detail-433758.html

到了这里,关于Python入门(二)变量和简单数据类型(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 变量的定义和数据类型的转换

    变量的定义 基本语法: 变量名 = 值 变量名是给对象贴一个用于访问的标签,给对象绑定名字的过程也称为赋值,赋值符号 “=” 变量名自定义,要满足标识符命名规则。 Python中, 不需要事先声明变量名及其类型 ,直接赋值即可创建各种类型的对象变量。 变量在第一次赋值

    2024年02月07日
    浏览(63)
  • python基础知识(二):变量和常用数据类型

    变量是值可以改变的量,其定义方法如下,通过赋值运算符将变量名和变量值连接: 例如: 其中将值\\\"Hello Python world!“通过赋值运算符”=\\\"赋值给变量message。 (1) 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为

    2024年02月06日
    浏览(46)
  • C语言系列(所需基础:大学C语言及格)-1-编译器/简单的求和代码/数据类型/变量的分类/变量的作用域和生命周期

    为了方便,我使用的是在线的C语言编译器进行程序的运行。 链接:https://www.bejson.com/runcode/c740/ 效果如下: 分为局部变量和全局变量 说白了,放在main函数外面的变量为全局变量,其他为局部变量。

    2024年02月19日
    浏览(53)
  • Python学习笔记(2)--字面量,注释,变量,数据类型,数据类型转换,标识符,运算符

    传送门==B站黑马python入门教程 1.字面量 字面量 : 代码中被固定写的值 python常用的6种数据类型为 数字,字符串,列表,元组,集合,字典 目前基础部分学习 字符串,整数,浮点数 即可 字符串 :(文本),由任意数量的 字符 (示例:中文/英文/各类符号/数组)组成; 在 python 中,字符串需要用双

    2024年02月11日
    浏览(66)
  • python 基础篇 day 1 初识变量和数据类型

    变量作用——用于存储和表示数据。 通过定义和使用变量,我们可以在程序执行过程中动态地保存和修改数据。 变量的作用包括但不限于以下几个方面: 存储数据 :变量可以用来 存储各种类型的数据 ,包括数字、字符串、布尔值等。 数据传递 :变量可以 作为参数传递

    2024年02月09日
    浏览(43)
  • python基础语法(print、数据类型、变量、注释、输入、条件语句)

    计算机中所有的数据本质上都是用0和1的组合来存储的。编码就相当于密码本,在计算机中有多个密码本:utf-8编码、gbk编码等 注意事项:在计算机中若以某个编码形式进行保存文件,以后也要以这种编码形式去打开这个文件,否则就会出现乱码。 编码必须要保持:保存和打

    2024年02月05日
    浏览(58)
  • C语言入门教程,C语言学习教程(第三部分:C语言变量和数据类型)二

    前面我们多次提到了字符串,字符串是多个字符的集合,它们由 \\\" \\\" 包围,例如 \\\"http://c.biancheng.net\\\" 、 \\\"C语言中文网\\\" 。字符串中的字符在内存中按照次序、紧挨着排列,整个字符串占用一块连续的内存。 当然,字符串也可以只包含一个字符,例如 \\\"A\\\" 、 \\\"6\\\" ;不过为了操作方

    2024年01月17日
    浏览(51)
  • [Python物联网]Python基础知识和语法--变量和数据类型--Python快速上手开发物联网上位机程序

    目录 一、前言 二、Python变量 三、Python数据类型         1.数值类型         2.字符串类型         3.列表类型         4.元组类型         5.字典类型         6.数据类型转换         当你开始学习Python编程语言时,第一步就是了解 变量和数据类型 。变量是存储

    2024年02月04日
    浏览(58)
  • 【Python入门篇】——Python基础语法(数据类型与数据类型转换)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 数据类型 在学习字

    2024年02月02日
    浏览(45)
  • 100天精通Python丨基础知识篇 —— 05、7大基础数据类型详解(变量、列表、集合、字典、元组)

    《100天精通Python专栏 - 快速入门到黑科技》 是由 CSDN 内容合伙人丨全站排名 Top 4 的硬核博主 不吃西红柿 倾力打造,专栏分为基础知识篇和黑科技应用篇。 基础知识篇 以理论知识为主,旨在帮助没有语言基础的小伙伴,学习我整理成体系的精华知识,快速入门构建起知识框

    2023年04月18日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包