2. 认识变量及数据类型
2.1 Python数据类型概述
数值类型:
- 整形int
- 浮点型float
- 字符型str
- 布尔型bool
序列类型:
- 列表list
- 元祖tuple
- 文本序列str
映射类型:
- 字典dict
>>>
交互式命令符下输出结果可能与时间不符,比如输出字符串会自动加引号,而实际没有。可通过print
查看实际输出效果。
字符串文本内含有引号,可采用不同的引号形式,内外层分别采用单、双引号。
关于Python三引号。针对换行输入。三引号下可以回车换行输入。Python中\n
为回车换行的转义字符。
2.2 什么是变量?Python的变量设置有什么注意点
-
变量
方程式=
左边为变量,右边为给变量赋予的值。
变量命名,可用字母、数字、下划线和中文。不能与现有函数、关键字冲突;不能以数字开头,不能有空格(可用下划线代替)。
变量通过赋值来申明。 -
Python中变量动态类型的意义
>>> m1 = 'abc'
>>> m2 = m1
>>> m1 = 'fff'
>>> m2
'abc'
>>> print(m2)
abc
可以看出,Python中绿色为字符串,黑色为值。
2.3 算术运算及通用操作
运算符:
- 算数运算符
- 比较运算符
- 逻辑运算符
- 算数运算符
- /
- % 取模(返回余数)
- ** 幂 几次方几个*
- // 取整
- 比较运算符
- ==
- !=
- >
- <
- >=
- <=
2.4 逻辑运算及内部本质:Ture/False
逻辑运算符:
- and
- or
- not
逻辑运算的对象实为布尔值(True / False)。
布尔值 True / False 实为 1 / 0。
bool()
函数可将值转换为布尔型。
仅0、0.0、None、""、[]、{}输出为False。
2.5 Python的注释 “#”
注释仅在脚本起作用,行内#后代码不被执行。
#还代表某些特定文件格式,写在脚本开头。
网友评论