Python函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数相关的知识,希望对你有一定的参考价值。
函数
输入输出函数:
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
测试代码:
测试结果:
以上是关于Python函数的主要内容,如果未能解决你的问题,请参考以下文章