1.Python语言的类型:
数字类型,字符串类型,元组类型,列表类型,文件类型,字典类型
2.数字类型
基本的数字类型: 整数类型,浮点数类型,复数类型
2.1 整数类型
注:与其他语言不一样,Python整数类型没有取值范围限制
例:pow(x,y)函数:计算x的y次幂;pow(2,10)=1024;可嵌套使用:pow(2,pow(2,10))
十进制:1010,99;
16进制(0x,0X开头):0x9a,-0X11;
2进制(0b,0B开头):0b010,-0B011;
8进制(0o,0O开头):0o123,-0O124;
2.2 浮点数类型
Python语言浮点数的数值范围限制与不同计算机系统有关
获取计算机系统浮点数限制,一般计算基本够使用,所以认为浮点数也是没有限制的。
科学计数法表示:61e2,1.2e-2,2.3E9
2.3 复数类型
z=1.23+4j/1.23+4J
z.real = 1.23;获取复数的实数部分
z.imag=4;获取复数的虚数部分
3.数字类型关系
3.1 Python语言允许不同数字类型的混合计算,运算后生成结果为最宽类型
例:12+1.2=13.2(整数+浮点数=浮点数)
3.2 相互转换
函数:int(),float(),complex()
int(1.2)=1(直接去掉小数部分);
float(1)=1.0(增加小数部分);
complex(4)=4+0j(增加虚部);
3.3 数字类型的判断
函数:type(x) 返回x的类型,适合所有类型的判断
3.4 数字类型运算
4. 字符串数据类型
str=“hello”;str=‘nihao’
Python语言转义符:\ —— 输出带有引号的字符串
4.1 字符串索引
单个格式:<string>[<索引>]; print(greet[2])
字符串索引从0开始,最后一位为L-1。
同时可以从右向左索引,最右侧索引值为-1,
范围格式:<sting>[<start>:<end>]
4.2 len() —— 返回字符串的长度
4.3 str() —— 转换字符串
常用函数: