二、变量和简单数据类型
2.1 变量
1 | message = "Hello Python World!" |
这里我们添加了一个message的变量,变量存储了一个值为文本 "Hello Python World!"
1 | message = "Hello Python World!" |
我们可以修改覆盖变量的值,Python将始终记录变量的最新值。这里的输出为"Hello!"
2.2 变量的命名和使用
- 命名规则:
- 变量只能包含
字母、数字和下划线。变量名可以以字母或下划线开头,但不能以数字开头。 - 变量名
不能包含空格,可以使用下划线来分隔单词。 - 不要将
Python`关键字和函数名`用作变量名。 - 变量名应既
简短又具有描述性。 - 慎用小写字母
l和大写字母O,因为容易和数字1和0混淆。
2.3 字符串
字符串就是一系列字符,在
Python中用引号括起来的都是字符串,其中引号可以使单引号也可以是双引号。
- 使用方法修改字符串的大小写
1 | name = "akashi" |
方法是Python可对数据执行的操作,在name.title()中通过点(.)来执行title()方法的操作。title()以首字母大写的方式显示每个单词。
- 首字母大写
title()
- 全部大写
upper()
- 全部小写
lower()
1 | name = "akashi" |
输出:1
2
3Akashi
AKASHI
akashi
- 合并(拼接)字符串
Python中使用(+)来合并字符串。
1 | first_name = "akashi" |
输出:Hello Akashisai!
- 使用制表符或换行符添加空白
字符串\n\t让Python换到下一行,并在下一行添加一个制表符。
1 | print("Languages:\n\tPython\n\tC++\n\tJavaScript") |
输出:
- 删除空白
- 剔除字符串末尾空白
rstrip()
- 剔除字符串开头空白
lstrip()
- 剔除字符串两端的空白
strip()
2.4 数字
- 整数
加减乘除运算

乘方

Python使用两个乘号表示乘方运算。
- 浮点数
Python将带小数点的数字都称作浮点数。在进行浮点运算时,Python通常会按照你期望的方式处理它。

但需要注意的是,结果包含的小数位数可能不确定。但其实所有的语言都存在这种问题。浮点数计算得到的是一个近似的值。
- 使用函数str()避免类型错误
1 | age = 21 |
你可能认为,上面的代码会打印一条生日祝福语,但其实它会引发一个错误:

这是一个类型错误,这意味着Python无法识别你使用的信息,为此,可调用函数str()将非字符串转换为字符串:
1 | age = 21 |
2.5 注释
- 单行注释
- 使用
#进行单行注释
- 使用
- 多行注释
- 使用
"""包含进行多行注释
- 使用
1 | # 这是一个单行注释 |
2.6 Python之禅
import this- 避繁就简
- 漂亮而优雅
- 简单易懂
- ……
