本文主要记录一些Python里常用的简单语法,记录Python学习的点点滴滴。
1.input函数
提供用户输入的方法
2.层级嵌套
Python是通过缩进来进行不同层级嵌套的控制
所以缩进的准确性十分重要
3.循环机制
- 通过while或者for来控制循环
- 通过break可以跳出一层循环体
- 通过continue可以跳过本次循环体,进行下一次循环
- 使用while或者for循环时,可以使用else语法, 当循环判断条件为flase,会执行else语句的内容,循环结束
- for in 可以遍历数组对象,可以搭配range生成一个范围
注意,循环也是可以通过缩进来进行嵌套的
4.引入库
通过import导入一些工具库
截屏2022-11-10 00.08.36.png5.数字类型
Python中的浮点数是采用IEEE754的标准来存储,具有误差
截屏2022-11-16 23.42.31.png那么该如何精确地计算浮点数呢?
可以引入decimal模块,通过该模块可以实现浮点数的精准计算
截屏2022-11-16 23.45.52.png6.Python支持的数字运算
截屏2022-11-16 23.52.01.png7. 布尔类型
通过bool()内置函数可以获取bool值
截屏2022-11-22 23.29.31.png空的序列、集合等的值也为false,如:''、()、[]、{}、set()、range(0)
布尔运算符 and、or、not
and和or需要遵循短路逻辑,即从左往右,只有当第一个操作数的值无法确定逻辑计算的结果时,才对第二个操作数进行求值
截屏2022-11-27 16.40.44.png运算符的优先级:
截屏2022-11-27 16.44.31.png8.分支
通过缩进来控制分支包含的内容,分支控制的关键字有if、elif、else
截屏2022-11-27 17.10.36.png此外,分支控制还支持如下的语法
截屏2022-11-27 17.18.24.png
在其他语言中常用的三目运算符也可以通过该语法实现
截屏2022-11-27 17.21.44.png
9. is运算符 同一性运算符
用于检验两个变量是否指向同一个对象
a = "aaa"
b = "aaa"
c = "bbb"
a is b
True
a is c
False
网友评论