"""
多行注释
""""""
多行注释
1.标准输出:
def print(*values,sep='',end='\n',file=sys.stdout,flush=false)
sep:多个数据之间的间隔
end:该行数据的末尾结束
"""
a =3
b =2if a >0:print('我是真的')if a > b:print('a是最大的')else:print('我是假的')# 标准:多数据输出print('牛逼的你','帅气的我','你好呀')print("芜湖~")print('123',123,3.12212)print('123',123,3.12212, end='#')# 打印到行缓存之中print('123',123,3.12212, sep='', flush=True)# 没有空格,自动刷新# 多变量输出 , 不需要写数据类型
a =13
b ='hello'
c =3.323print(type(a),type(b),type(c))# type():输出数据的类型print(a, b, c,'333')# 格式化输出print('a:', a,'b:', b,'c:', c)# 格式化控制符输出print('a:%d,b:%s,c:%f'%(a, b, c))# 位置输出,format函数,类似于 QString::arg()print('a:{0},b:{1},c:{2}'.format(a, b, c))# {2}:表示使用format函数的第二号参数print('a:{2},{1},{0}'.format(a, b, c))
input() 输入函数
'''
input() --> str
等待键盘输入数据,返回str字符串类型
'''
a =input()print(type(a),a)
a =input('输入:')# 提示等待键盘输入print(a)
a, b =input('输入')#错误,只会返回一个数据print(a, b)
a =int(input('a='))#int():将键盘输入的字符串数据强制转换为int类型
b =int(input('b='))print(a + b)
a =str(float(input('a=')))#int():将键盘输入的字符串数据强制转换为int类型
b =str(float(input('b=')))print(a + b)
a = b =13print(a, b)
a, b =13,12print(a, b)
a, b, c =13,12,'hello'print(a, b, c)
a =23
b =25
a, b = b, a
print(a, b)
a =1#给数值1的空间取别名print(id(a))#id():计算变量的地址值
a =2#给数值2的空间取别名print(id(a))
b = a
print(id(b))
数字类型
"""
1.数字类型 类型名Num
包括 int float complex类型
a = 0b 2进制
b = 0o 8进制
c = 16 10进制
d = 0x10 16进制
a = 0.1212 浮点数
b = 3.5e2 科学计数
complex(x) 将x转换成复数
complex(x,y) 将x,y转换为复数
abs(x) 数字的绝对值
ceil(x) 向上取整
floor(x) 向下取整
max() 求一列数中的最大值
min()
pow(x,y) x^y次方
choice(seq) 从序列的元素中随机挑选一个元素
random:
randrange([start,]stop[,step])
random() 随机生成下一个浮点数,它在[0,1]范围内
uniform(x,y) 随机生成下一个浮点数,它在[x,y]范围内
"""import random
from math import ceil, floor
a =3.14# ceil() : 数学库中的向上取整 floor() : 数学库中的向下取整print(ceil(a), floor(a))
x =3# pow(x,y):内置的求x的y次方的函数print(pow(x,3))# [1, 2, 3 ,4, 5, 6, 7, 8]随机产生一个数
a = random.randrange(1,9,1)print(a)# randrange(start,stop,step):是random随机数包中提供的函数# 在[start,stop)之间以step为步长产生数列,在该数列中随机选择一个数据# [1, 3, 5, 7]随机产生一个数
a = random.randrange(1,9,2)print(a)# random():是random随机数包中提供的函数,在[0,1)之间随机产生浮点数
a = random.random()print(a)# uniform(x,y):是random随机数包中提供的函数,在[x, y]之间随机产生浮点数
a = random.uniform(2,4)print(a)# randint(x,y):是random随机数包中提供的函数,在[x,y]之间随机产生整数
a = random.randint(2,9)print(a)
a =range(10)print(a)
a = b = 13 print(a , b) a , b = 13 , 12 print(a , b) a , b , c = 13 , 12 , 'hello' print(a , b , c) a = 23 b = 25 a , b = b , a print(a , b) a = 1 #给数值1的空间取别名 print(id(a)) #id():计算变量的地址值 a = 2 #给数值2的空间取别名 print(id(a)) b = a print(id(b))