赞
踩
1、整数(int)
二进制: 0b+二进制数(只能包含0,1) 例:0b10101
八进制: 0o/O + 八进制数( 只能包含0-7)
十进制:十进制数(只能包含0-9)
十六进制: 0x+十六进制数(只能包含0-9,a-f)
- num1 = 0o16
- num2 = 0b1110
- num3 = 0xe
- print(type(num1))
- #print输出整型时,默认转化成10进制输出
- print(num1)
- print(num2)
- print(num3)
- #运行结果
- <class 'int'>
- 14
- 14
- 14
进制转换 :进制的概念:进位的制度逢x进1, 就是x进制;常用进制 :二进制,八进制,十进制逢,十六进制
其他进制 -》 十进制
十进制 -》 其它进制
规律:整除取倒余
其他进制 -》 其他进制
其他进制->十进制 ->其他进制
2、浮点数(float): 由整数部分加小数部分组成 例:168.2
可以使用科学计数法表示: 1.682e2= 1.682*10²
- num1 = 16.3
- num2 = 1.332e5
- print(num1, type(num1))
- print(num2, type(num2))
- #运行结果
- 16.3 <class 'float'>
- 133200.0 <class 'float'>
3、复数(complex):由实部和虚部组成 例:a + bj
complex(a, b) a,b 都是浮点数
- num1 = complex(10,2)
- num2 = 10 + 23j
- print(num1,type(num1))
- print(num2,type(num2))
- #运行结果
- (10+2j) <class 'complex'>
- (10+23j) <class 'complex'>
4.常用操作
(1)内建函数
abs(num) 求绝对值
max(num1, num2, ...) 求最大值
min(num1, num2, ...) 求最小值
round(num[, n]) 四合五入,保留n为小数(x.5情况,根据整数部分,奇进偶不进)
pow(x, y) 计算x的y次幂
(2)math模块
ceil(num) 上取整
floor(num) 下取整
sqrt(num) 开平方
pi 数学常量,数学中的π3.14..............
(3)random模块
random() 生成[0,1) 范围内随机小数
choice(seq) 从一个序列中,随机挑选一个数值
uniform(x , y) 生成[x, y]范围内随机小数
randint(x , y) 生成[x, y]范围内随机整数......
......
bool: Ture False
是int类型的子类: Ture = 1 ,False = 0
应用场景: 当做int类型,参与相关运算; 比较表达式的运算结果; 可以用于if判定条件和while循环条件
1、非原始字符串:
使用单引号包含的 例:'abc'
使用双引号包含的 例:"abc"
使用3个单引号 例:'''abc'''
使用3个双引号 例:"""abc"""
2、原始字符串(字符串前面加个r)
使用单引号包含的 例: r'abc'
使用双引号包含的 例: r"abc"
使用3个单引号 例: r'''abc'''
使用3个双引号 例: r"""abc"""
里面内容不会被转义,内容是什么就是什么
3、转义符(通过转换某个指定的字符,使他具备特殊的含义)
常见转义字符:
\(在行尾时) 续行符,只能续下一行
\' 单引号
\" 双引号
\n 换行
\t 横向制表符
\\ 斜杠
4、字符串常用操作
(1)字符串拼接
<方式一:使用 "+" 运算符 例: "枫"+"叶"
方式二:直接把两个字符串放一块 例:"枫""叶"
方式三:"xxx%sxx" % "xx" ; "xx%sxx%dxx" % ("xx" , 123)
方式四:"xx"*3 -> "xxxxxx"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。