01 注釋
注釋就是對代碼的解釋,方便程式員閱讀代碼,被注釋的部分不執行,
02 注釋的分類
注釋分為單行注釋與多行注釋,
# 單行注釋
# print("Hello World")
# 多行注釋
"""
無論是單行注釋還是多行注釋,都是為了方便程式員閱讀除錯代碼
被注釋的代碼塊不執行
"""
03 多行注釋的注意點
- 如果里面嵌套的是三個單引號,外層使用三個雙引號
- 如果里面嵌套的是三個雙引號,外層使用三個單引號
- 單雙引號要岔開
04 注釋的排錯性
- 先用注釋包裹一份部分代碼,查看是否報錯
- 如果不報錯,逐步縮減注釋范圍,再去一行一行進行排查
- 直到找到錯誤為止,以此類推
'''
print("定風波·莫聽穿林打葉生")
print("【宋】 蘇軾")
print("三月七日,沙湖道中遇雨,雨具先去,同行皆狼狽,余獨不覺,已而遂晴,故作此詞,"
'''
print("莫聽穿林打葉生,何妨吟嘯且徐行,竹杖芒鞋輕勝馬,誰怕?一蓑煙雨任平生,")
print("料峭春風吹酒醒,微冷,山頭斜照卻相迎,回首向來蕭瑟處,歸去,也無風雨也無晴,")
05 變數
變數就是可以改變的量,實際上代指的是記憶體中的一塊空間,
06 變數宣告
# 方法一
a = 1
b = 2
print(a)
print(b)
# 方法二
a, b = 100, 101
print(a, b) # 一行列印所有變數,也可以拆開寫兩個print
# 方法三
a = b = 100
print(a, b)
07 變數的命名
- 由數字、字母、下劃線組成
- 首字符不能以數字開頭
- 嚴格區分字母大小寫
- 不能使用內置關鍵字
- 變數命名要見名知意
- 嚴禁使用中文命名
python中使用中文命名并不會報錯,但是盡量避免使用中文作為變數名使用
# 查看系統預設的相關屬性或函式以及特殊意義的變數
import keyword
print(keyword.kwlist)
"""
[
'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
]
"""
08 禁止使用中文命名的原因
- (1)字符編碼
- 中文命名的變數容易亂碼
- utf-8(萬國碼): 一個中文占用3個位元組,字母數字其他符號占用1個位元組
- gbk (國標碼) : 一個中文占用2個位元組,字母數字其他符號占用1個位元組
- 中文命名的變數容易亂碼
- (2)占用空間
- 中文命名變數比英文命名變數占用更大的空間
09 變數的交換
a = 1
b = 2
# 通用方法
tmp = a
a = b
b = tmp
print(a, b)
# Python特有寫法
a, b = b, a
print(a, b)
10 常量
Python中沒有常量,約定俗成是將變數名中所有字母都大寫的形式表示這是一個常量,
然而這種方式并沒有真正實作常量,其對應的值仍然可以被改變,
BIRTHDAY = "19650504"
ID_CARD = 110101196505049358
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/180083.html
標籤:其他
