2021-02-10 COMP9021 Python Practice

Lab1 Python3 syntax

https://www.jianshu.com/p/8bf60d29c352

Print()

  1. 一般用法
    https://www.runoob.com/w3cnote/python3-print-func-b.html
    例:
    print("%7d\t%10d" % (temp, Fahrent))
    
  2. 用f直接控制输出格式
    https://docs.python.org/3.9/tutorial/inputoutput.html?highlight=format
    例:
    print(f'{temp:7.0f}\t{Fahrent:10.0f}')
    

列表生成式 (List Comprehensions¶)

  1. 官网解释 5.1.3:
    https://docs.python.org/3/tutorial/datastructures.html
  2. 其他
    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

  1. random.seed(int)
    需要一个整形数作为输入,作用是使后面调用randint([x, y])这类产生随机数的函数时,只要范围[x, y]相同,随机数就是可以复现的。

Python3 运算符

https://www.runoob.com/python3/python3-basic-operators.html

语法含义
x**yx的y次幂
x//y取整除 - 向下取接近商的整数
andx and y, 布尔"与"
orx or y, 布尔"或"
notnot x, 布尔"非"

turtle库

https://docs.python.org/3/library/turtle.html?highlight=turtle#turtle.fd

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值