文章目录
Lab1 Python3 syntax
https://www.jianshu.com/p/8bf60d29c352
Print()
- 一般用法
https://www.runoob.com/w3cnote/python3-print-func-b.html
例:print("%7d\t%10d" % (temp, Fahrent))
- 用f直接控制输出格式
https://docs.python.org/3.9/tutorial/inputoutput.html?highlight=format
例:print(f'{temp:7.0f}\t{Fahrent:10.0f}')
列表生成式 (List Comprehensions¶)
- 官网解释 5.1.3:
https://docs.python.org/3/tutorial/datastructures.html - 其他
https://www.liaoxuefeng.com/wiki/1016959663602400/1017317609699776
例:L = [randint(0, 99) for _ in range(nb_of_elements)]
random.seed() 和random.randint()
https://www.jianshu.com/p/8bf60d29c352
https://docs.python.org/3.9/library/random.html?highlight=seed#random.seed
- random.seed(int)
需要一个整形数作为输入,作用是使后面调用randint([x, y])这类产生随机数的函数时,只要范围[x, y]相同,随机数就是可以复现的。
Python3 运算符
https://www.runoob.com/python3/python3-basic-operators.html
语法 | 含义 |
---|---|
x**y | x的y次幂 |
x//y | 取整除 - 向下取接近商的整数 |
and | x and y, 布尔"与" |
or | x or y, 布尔"或" |
not | not x, 布尔"非" |
turtle库
https://docs.python.org/3/library/turtle.html?highlight=turtle#turtle.fd