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为例进行演示,具体如下: