
截屏2022-11-10 00.07.38.png
本文主要記錄一些Python里常用的簡單語法,記錄Python學習的點點滴滴。
1.input函數(shù)
提供用戶輸入的方法
2.層級嵌套
Python是通過縮進來進行不同層級嵌套的控制
所以縮進的準確性十分重要

截屏2022-11-09 23.47.58.png
3.循環(huán)機制
- 通過while或者for來控制循環(huán)
- 通過break可以跳出一層循環(huán)體
- 通過continue可以跳過本次循環(huán)體,進行下一次循環(huán)
- 使用while或者for循環(huán)時,可以使用else語法, 當循環(huán)判斷條件為flase,會執(zhí)行else語句的內容,循環(huán)結束
- for in 可以遍歷數(shù)組對象,可以搭配range生成一個范圍

截屏2022-11-28 00.13.34.png

截屏2022-11-28 00.16.41.png
注意,循環(huán)也是可以通過縮進來進行嵌套的
4.引入庫
通過import導入一些工具庫

截屏2022-11-10 00.08.36.png
5.數(shù)字類型
Python中的浮點數(shù)是采用IEEE754的標準來存儲,具有誤差

截屏2022-11-16 23.42.31.png
那么該如何精確地計算浮點數(shù)呢?
可以引入decimal模塊,通過該模塊可以實現(xiàn)浮點數(shù)的精準計算

截屏2022-11-16 23.45.52.png
6.Python支持的數(shù)字運算

截屏2022-11-16 23.52.01.png
7. 布爾類型
通過bool()內置函數(shù)可以獲取bool值

截屏2022-11-22 23.29.31.png
空的序列、集合等的值也為false,如:''、()、[]、{}、set()、range(0)
布爾運算符 and、or、not
and和or需要遵循短路邏輯,即從左往右,只有當?shù)谝粋€操作數(shù)的值無法確定邏輯計算的結果時,才對第二個操作數(shù)進行求值

截屏2022-11-27 16.40.44.png
運算符的優(yōu)先級:

截屏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
在其他語言中常用的三目運算符也可以通過該語法實現(xiàn)

截屏2022-11-27 17.21.44.png
9. is運算符 同一性運算符
用于檢驗兩個變量是否指向同一個對象
a = "aaa"
b = "aaa"
c = "bbb"
a is b
True
a is c
False