Python入门之路-常用语法1

截屏2022-11-10 00.07.38.png

本文主要记录一些Python里常用的简单语法,记录Python学习的点点滴滴。

1.input函数

提供用户输入的方法

2.层级嵌套

Python是通过缩进来进行不同层级嵌套的控制
所以缩进的准确性十分重要

截屏2022-11-09 23.47.58.png

3.循环机制

  • 通过while或者for来控制循环
  • 通过break可以跳出一层循环体
  • 通过continue可以跳过本次循环体,进行下一次循环
  • 使用while或者for循环时,可以使用else语法, 当循环判断条件为flase,会执行else语句的内容,循环结束
  • for in 可以遍历数组对象,可以搭配range生成一个范围
截屏2022-11-28 00.13.34.png
截屏2022-11-28 00.16.41.png

注意,循环也是可以通过缩进来进行嵌套的

4.引入库

通过import导入一些工具库

截屏2022-11-10 00.08.36.png

5.数字类型

Python中的浮点数是采用IEEE754的标准来存储,具有误差

截屏2022-11-16 23.42.31.png

那么该如何精确地计算浮点数呢?

可以引入decimal模块,通过该模块可以实现浮点数的精准计算

截屏2022-11-16 23.45.52.png

6.Python支持的数字运算

截屏2022-11-16 23.52.01.png

7. 布尔类型

通过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.png

8.分支

通过缩进来控制分支包含的内容,分支控制的关键字有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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容