函数


输入输出函数:

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

测试代码:

测试结果: