函数
输入输出函数:
input()
- 作用:读取从键盘输入的内容
- 常见用法: a = input() ##将键盘输入以字符串形式赋值给a a = input('输入字符串') ##将屏幕输出'输入字符串'后输入的数据以字符串形式赋值给a a = int(input()) ##将键盘输入转化为整型赋值给a
- python2:input''
- python3:input('')
print()
- 作用:输出指定内容
- 常见用法: print('字符串') ##输出引号内的字符串 print(a) ##输出变量a的真值 print('%s'%(a)) ##格式化输出变量a的真值(格式必须对应否则不能通过编译) print('str',end='') ##输出后不换行 print('str'.center(10,'')) ##以str为中心,输出10个(str的位数包括在10内)
测试代码:
测试结果:
格式化输出时,输出格式必须和后面的参量一一对应 %s 字符串型 %d 整型 %06d(输出时不满6位的高位补0至6位) %f 浮点型 %.2f(保留2位小数输出)
测试代码:
测试结果:
查看参量类型
type(a)
- 作用:查看参量a的类型
测试代码:
测试结果:
类型转换函数:
int(a) float(a) str(a) bool(a)
- 作用:将a转化成int(整型)/float(浮点数)/str(字符串类型)/bool(布尔类型)
- 在类型转换时, int/float/bool类型之间可以互换 int/float/bool都可以转化为str类型,str只能转化为bool类型 int/float/str都可以转化为bool类型 转化为bool类型时非0即1(除了数值0(0.0)转化为False之外,其他值均转化为True)
测试代码:
测试结果:
范围函数
range(a,b,c)
- 作用:返回一个从a开始,到b-1结束,步长为c的整数的集合
- 常见用法: range[5] ##0~4的数集 range[1,10] ##1~9的数集 range[2,10,2] ##2~9的偶数集
- python2: range直接返回对应的数集,当数集特别大时容易占用较多内存,导致机器卡死 xrange返回一个range对象,在需要时调用所指向的数
- python3:返回一个range对象,在需要时调用所指向的数,相当于python2中的xrange
测试代码:
测试结果:
随机数生成函数:(需添加random库)
random.randint(a,b)
- 作用:随机生成a与b之间的整数,包含a和b