Python_note_002(Python中的識別符號和保留字、資料型別以及資料型別的相互轉換、註釋寫法)
阿新 • • 發佈:2020-09-06
二進位制與字元編碼
Python中的識別符號和保留字
-
保留字
# 檢視Python中的保留字----------- import keyword print(keyword.kwlist)
-
識別符號
變數、函式、類、模組和其他物件起的名字就叫識別符號
-
規則如下:
字母、數字、下劃線
不能以數字開頭
不能是保留字
嚴格區分大小寫
-
變數的定義和使用
# 變數 標識、型別、值 name='張三' print('標識:',id(name)) print('型別:',type(name)) print(name) #當多次賦值之後,變數名會指向新的空間 如下:輸出結果為lisi name='zhangsan' name='lisi' print(name)
資料型別
常用資料型別:整數型別(int)、浮點數型別(float)、布林型別(bool)、字串型別(str)
整數型別(可以是正數、負數、0):
-
十進位制(預設的進位制)
-
二進位制(以0b開頭)
-
八進位制(以0o開頭)
-
十六進位制(以0x開頭)
浮點數型別(float)
#浮點數 s1=1.1 s2=2.2 s3=2.1 #使用浮點數計算時可能會出現小數位數不確定的情況 print(s1+s2) #上面的結果為3.3000000000000003,解決方案 匯入decimal 如下 from decimal import Decimal print(Decimal('1.1')+Decimal('2.2'))
布林型別(bool)
#用來表示真或假的值,True表是真,False表示假
#布林值可以轉換成整數,True代表1,False代表0
print(1+True) #結果為2
print(1+False) #結果為1
字串型別(str)
#字串型別,可使用單引號,雙引號,三引號來定義 str1='我要學Python' str2="我要學Python" str3="""我要學 Python """ str4='''我要學 Python ''' #三引號是可以換行輸出的 print(str1),print(str2),print(str3),print(str4)
資料型別轉換
# 資料型別轉換---------------------------------------
# 1.str(),將其他型別轉換成字串型別+++++++++++++++++++
name='zhangsan'
age=24
print('姓名:'+name+',年齡:'+str(age))
# 2.int(),將其他型別轉換成整數型別+++++++++++++++++++++
# 字串轉換成整數型別,字串要為整數的數字
# 浮點數轉換成整數型別,去掉小數點後面的數
# 布林型別轉換成整數,True是1,False=0
print(int('111'))
print(int(9.8))
print(int(False))
# 3.float()函式,將其他型別轉換成浮點型別++++++++++++++++
# 文字類無法轉換成浮點數
# 整數型別轉換成浮點數在整數後加上.0
print(float(14))
print(float(True))
print(float('123'))
Python中的註釋
單行註釋:#開頭的為單行註釋
多行註釋:三引號之間的稱為多行註釋'''註釋內容'''