文章目錄
- 轉義字符和原字符
- 二進制與字符編碼
- 標識符和保留字
- 變量的定義和使用
- 變量
- 字符串
- 列表
- for
一、print會輸出①數字②字符串(必須加引號)③含有運算符的表達式(例如 3+1 其中3,1是操作數,+是運算符)(進行運算)
二、print()函數還可以將內容輸出的目的地
①顯示器
②文件
fp=open(‘D:/text.txt’,”a+”)
print(‘helloworld‘,file=fp)
fp.close()
注意:①所指定的盤符存在②使用file=fp
三、print()函數的輸出形式
①換行
②不換行:使用,分割,print(‘hello’,’world‘,’Python‘)
轉義字符和原字符
+轉義功能的首字母
換行:\n(newline)回車:\r (return)如print(‘hello\rworld’) 在hello上輸出world水平制表符:\t (tab)如print(‘hello\tworld’) 輸出 hello world而print(helloooo\tworld) 輸出helloooo world因為hell這四個字母成為一個字表位,o后\t 占用了其余三個若是無剩余 則會新開一個字表位退格:\b (backspace)如print(‘hello\bworld’) 退格輸出hellworld*原字符:不希望字符串中轉義字符起作用,就會使用原字符,即在字符串上加上R或者r
如print(r‘hello\nworld’) 輸出hello\nworld
二進制與字符編碼
標識符和保留字
變量/函數/類/模塊和其他對象 所起的名字叫做標識符
規則:
①字母、數字、下劃線
②不能以數字開頭
③不能是保留字
④須嚴格區分大小寫
變量的定義和使用
變量
如果要做 floor division 得到一個整數結果你可以使用 // 運算符
>>> 17 // 3 # floor division discards the fractional part
5
交互模式下,上次輸出的表達式會賦給變量 _。把 Python 當作計算器時,用該變量實現下一步計算更簡單,例如:
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06
最好把該變量當作只讀類型。不要為它顯式賦值,否則會創建一個同名獨立局部變量,該變量會用它的魔法行為屏蔽內置變量。
除了 int 和 float,Python 還支持其他數字類型,例如 Decimal 或 Fraction。Python 還內置支持 復數,后綴 j 或 J 用于表示虛數(例如 3+5j )。
字符串可以用 * 重復:
>>> # 3 times 'un', followed by 'ium'
>>> 3 * 'un' + 'ium'
'unununium'
字符串
列表
for
迭代列表或字符串等任意序列,元素的迭代順序與在序列中出現的順序一致。遍歷集合時修改集合的內容,會很容易生成錯誤的結果。因此不能直接進行循環,而是應遍歷該集合的副本或創建新的集合: