python语言基础
2.1数据类型
Python内置的数字类型有整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool),其中int、float和complex分别对应数学中的整数、小数和复数;bool类型比较特殊,它是int的子类,只有True和False两种取值。数字类型的示例如下
2.2字符串与编码
- 转义字符(详见P23)
| 转义字符 | 描述 | 转义字符 | 描述 |
| (在行尾时) | 续行符 | n | 换行 |
| ’ | 单引号 | v | 纵向制表符 |
| ........ | ...... | ...... | ....... |
- python字符串运算符(详见P23)
| 操作符 | 描述 | 实列 |
| + | 字符串连接 | >>>a+b ”HelloPython” |
| * | 重复输出字符串 | >>>a*b ”HelloHello” |
| [] | 通过索引获取字符串中的字符 | >>>a[2] ‘l’ |
| [:] | 截取字符串中的一部分 | >>>a[1:4] ‘ell’ |
| ...... | ...... | ...... |
- 格式化字符(详见P25)
| 格式化字符 | 功能描述 |
| %c | 格式化字符及其ASCII码 |
| %s | 格式化字符串 |
| %d | 格式化整数 |
| ...... | ....... |
2.3python运算符
定义:Python运算符是一种特殊的符号,主要用于实现数值之间的运算。根据操作数数量的不同,运算符可分为单目运算符、双目运算符;根据运算符的功能,运算符可分为算术运算符、赋值运算符、比较运算符、逻辑运算符和成员运算符。
- .算数运算符
- .赋值运算符
- 比较运算符
- 逻辑运算符
- 成员运算符
成员运算符in和not in用于测试给定数据是否存在于序列(如列表、字符串)中,关于它们的介绍如下:
| in | 如果指定元素在序列中返回True,否则返回False。 |
| Not in | 如果指定元素不在序列中返回True,否则返回False。 |
- 位运算符
位运算符用于按二进制位进行逻辑运算,操作数必须为整数。下面介绍位运算符的功能,并以a=2,b=3为例进行演示,具体如下:



