py初识2
1. 输入
str=input().split() #以空格为分隔符 https://www.runoob.com/python3/python3-string-split.html
2.取整
import math x=4.4 y=4.6 x_0=round(x) #5舍6入 y_0=round(y) x_1=math.floor(x) #向下取整 x_2=math.ceil(x) #向上取整 print(x_0) #4 print(x_1) #4 print(x_2) #5 print(y_0) #5 print(int(x))#4 #向下取整
3.print()输出为一行
x,y=4,5 print(x,end=' ') print(y)
4.虚数
z=12.3+4j print(z.real) #实部 print(z.imag) #虚部
5.乘方
x=3 y=2 z=pow(x,y) x**=y print(x) print(z) #不能写print(x**=y)!!!!
6.pow(x,y,z) z取模,十分重要
x=3 y=2 m=3 z=pow(x,y,m) #z=x^y%m 十分重要!!!!1 x**=y print(x) print(z) #不能写print(x**=y)!!!!
7.divmod()函数
x=9 y=2 z=divmod(x,y) print(z) #(4,1)
8.数据类型转换
int(x) #可以是浮点数或字符串 float(x) complex(re,im) #re可以是字符串,im不可以