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不可以

猜你喜欢

转载自www.cnblogs.com/Master-Sun/p/10874327.html