基本数据类型
考点:
1.数字类型:整数、浮点数和复数
type(a) 测试变量的类型
整数
1010是整数,10.10是浮点数,10+10j是一个复数
有十、二、八、十六进制,默认十进制。
引导符号:0b和0B是二进制;0o和0O是八进制;0x和0X是十六进制数
可以使用bin()和oct()和hex()三个函数直接将十进制数转换成对应的进制
浮点数类型
注意:小数部分为0
复数类型
格式:a+bj
2.数字类型的运算:数值运算操作符、数值运算函数
除法是左斜线/
//是整除,只保留整数部分
*为乘法
**为乘幂
数值运算操作符
整数加浮点型数等于浮点型数
数值运算函数
重点:1.divmod() 描述:(x//y,x%y),输出为二元组形式
2.pow(x,y[,z]表示(x**y)%z
3.字符串类型及格式化:索引、切片、基本的format()格式化方法
字符串类型
可以使用单引号或者双引号作为边界
多行输入可以使用三引号
区别:只有一个单引号或者双引号会报错,三引号则不会
转义字符
例如\n是换行
字符串的索引
规则:字符串最左端位置标记为0,一次增加,对字符串中某个字符的检索被称为索引。
索引的使用方式:<字符串>[序号]
format()方法的基本使用格式是: <模块字符串>.format(<逗号分隔的参数>)
如果在{}中输入参数,则参数从0开始,所指的是后面的的变量。
format()方法的格式控制
组合使用
对齐
- "<"左对齐
- “>” 右对齐
- "^"居中对齐
, 数字的千位分隔符
<.精度> 浮点数小数部分的精度或字符串的最大输出长度
类型:b,c,d,o,x,X,浮点数类型e,e,f,%
注意:切片的格式[起点:终点:步长]
4.字符串类型的操作:字符串操作符、处理函数和处理方法
4.类型判断和类型间的转换
操作符(字符串)
- +连接
- *复制
- in 例如x in s 如果x是s的子串,返回True,否则返回false
字符串处理函数
1.len(x) 返回字符串的长度 (字母与汉字一样)
2.str(x) 返回任意类型x所对应的字符串形式
3.chr(x)返回Unicode编码x对应的但字符
4.ord(x)返回但字符x表示的Unicode编码,相当于chr(x)的逆计算
5.hex(x)返回x对应的十六进制数
6.oct(x)返回x对应的八进制数
考点:
字符串处理方法
详见表单