python快速学习回忆版本------第一章

帮助快速恢复记忆的pyhon学习专题

print("sunck is a good man")
print("sunck is a good man","sunck is a nice man",18)
#输入 :从外部获取变量的值
#name = input()
#print(name)

#关键字
import keyword
print(keyword.kwlist)

#类型
num = 1
num1 = 10.1
print(type(num))
print(type(num1))

#连续定义
num3 = num4 = num5 = 1
#交互对称定义
num6 , num7 = 1 , 2
print(num6,num7)

#查看数据在内存中的地址
print(id(num3))
num3=4
print(id(num3))
num5=4
print(id(num5))

#求多个数中的最大值
print(max(5,3,1,10))
#求x的n次方
print(pow(2,4))
#四舍五入
#round(x[,n])将浮点数进行四舍五入,如果给出n的值,则代表舍入到小数点的后4位
print(round(3.1415926,4))

#导入数学模块
import math
#向上取整
print(math.ceil(18.1))
#向下取整
print(math.floor(18.9))
#得到浮点数的小数部分和整数部分
print(math.modf(18.5))
#开平方
print(math.sqrt(4))

#随机数
import random
#从序列中随机取值
print(random.choice([2,4,6,8,10]))
#从指定范围内,按照指定基数递增的集合中获取一个随机数,第三个参数基数默认位1
print(random.randrange(1,5,1)) #12345中随机拿出一个值
#随机生成一个实数,范围在[x,y]之间,得到浮点数,x为随机数的最小值,y为最大值
print(random.uniform(3,8))
#随机生存一个实数,范围在[0,1),得到浮点数
print(random.random())
#将序列的元素随机排列
arr = [1,2,3,4,5]
random.shuffle(arr)
print(arr)
#随机生成整数,指定x到y之间
print(random.randint(1,3))

#数字类型转换
print(int(10.1))
print(type(int("123")))
print(float(10))
print(float("123.4"))


上一篇:传递参数的方式


下一篇:趣学python3(25)-del以及内存引用计数