2.1 Python的變量和變量類型、變量命名以及運算符

變量和類型

Python中數據類型有很多,這裏介紹幾種常用的變量類型
1、整型:Python可以處理任意大小的整數,而且支持二進制(例如:0b100)、八進制(例如:0o100)、十進制(例如:100)、和十六進制(例如:0x100)的表示法。
2、浮點型:即爲小數,之所以稱爲浮點數是因爲用科學記數法表示時,浮點數的小數位置是可變的。
科學計數法:12534=1.2534e4
注意:Python中浮點型數據存在精度問題,例如Python中 10.03=10.29999999999999,我們可以使用round對浮點型進行四捨五入。

round(10.5437,3)	#逗號後面的數字爲四捨五入後的小數位數

3、字符串型:字符串是一單引號或雙引號括起來的任意文本,也可以用三個單引號或三個雙引號括起來寫成多行的形式。
4、布爾型:布爾值只有True、False兩種值,要麼是True要麼是False,在Python中,可以直接用True或者False表示布爾值(要注意大小寫,Python中大小寫要求極爲嚴格),也可以通過布爾運算計算出來(例如2<4會產生布爾值True,3==4會產生布爾值False)。
if語句可以自動把數據轉換爲bool型,0和’'爲Flash,除0外的其他數字以及字符或者字符串爲True

5、複數型:形如3+5j

變量的命名

1、變量由字母、數字、和下劃線構成,數字不能開頭。
2、變量名不可和關鍵字和系統保留字(如函數、模塊等)衝突。
查看Python保留關鍵字

import keyword
print(keyword.kwlist)

3、給變量命名時要做到見名知意。

變量類型轉換

我們還可以使用Python內置函數對變量類型進行轉換

  • int():將一個數值或字符串轉換成整數,可以指定進制。
  • float():將一個字符串轉換成浮點數。
  • str():將指定的對象轉換成字符串形式,可以指定編碼。
  • chr():將整數轉換成該編碼對應的字符串(一個字符)。
  • ord():將字符串(一個字符)轉換成對應的編碼(整數)。
    使用方法如下:
nu1=3
nu2=chr(nu1)	#即可把nu1轉換成chr型賦值給nu2

運算符

在這裏插入圖片描述

小技巧

打印變量的類型

print(type(choudd))

打印變量的內存地址

print(id(choudd))

高級輸出

print("a",end=" ")  #end默認是\n換行,end=""時爲空,end=" "時爲空格
print(1,2,3,sep="#")    #print連續打印sep默認爲空格間隔,可以將其修改成別的
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章