1.python豆知識(shí)復(fù)習(xí) 數(shù)值類(lèi)型

數(shù)據(jù)類(lèi)型

1. Python標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型:Numbers數(shù)字,String字符串,List列表,Tuple元組,Dict字典
  • Numbers數(shù)字分為:int整型,long長(zhǎng)整型,float浮點(diǎn)型,complex復(fù)數(shù)
  • String字符串由數(shù)字、字母、下劃線(xiàn)組成的一串字符,用于表示文本的數(shù)據(jù)類(lèi)型
    ps:一定用英文標(biāo)點(diǎn)符號(hào),單引號(hào)('') 雙引號(hào)("")一樣,三引號(hào)(''''''或"""""")可以表示多行字符串;字符串也是一種列表,是一種不可變的列表。
  • bool布爾型:True,F(xiàn)alse,用于做判斷;
    print(True == 1)
    print(False == 0)
  • Numbers數(shù)字分為:int整型,long長(zhǎng)整型,float浮點(diǎn)型,complex復(fù)數(shù)
  • List列表,支持字符,數(shù)字,字符串以包含列表(即嵌套),用[]標(biāo)識(shí),有序?qū)ο?/li>
x5 = [1,'a',2.4,502.2,[1,2,3]]
  • Tuple元組,用()標(biāo)識(shí),不能二次賦值,可以理解成不可變的列表(只讀列表),有序?qū)ο?/li>
x6 = (1,2,3,'hello')
  • Dict字典,用{}標(biāo)識(shí),由索引(key)和它對(duì)應(yīng)的值value組成,無(wú)序?qū)ο?/em>
x7 = {"name":"fatbird", "city":"shanghai", "tel":10001000}
  • int,float,str三者數(shù)據(jù)類(lèi)型轉(zhuǎn)換方法(list/tuple/dict后續(xù))
var1 = 10.8
var2 = int(var1)
# int(x)函數(shù):將x轉(zhuǎn)為整數(shù),如果是四舍五入則是round(x)函數(shù)

var1 = 10
var2 = float(var1)
# float(x)函數(shù):將x轉(zhuǎn)為浮點(diǎn)數(shù)

var1 = 10.0
var2 = str(var1)
var3 = float(var2)
# str(x)函數(shù):將x轉(zhuǎn)為字符串

變量

  • 給變量賦值即創(chuàng)建該變量,并且同時(shí)賦予該變量:
    ① 變量名
    ② 變量類(lèi)型

  • 變量命名規(guī)則:
    ① 變量名第一個(gè)字符必須是字母(大小寫(xiě)均可)或者下劃線(xiàn)(“_”),不能數(shù)字開(kāi)頭;
    ② 變量名不能和常用功能性名字重合,例如print,if,for
    ③ 不要有空格

  • 變量賦值

counter = 100 # 賦值整型變量
miles = 1000.0 # 浮點(diǎn)型
name = "John" # 字符串
  • 多變量賦值
a = b = c = 1
d , e , f = 1 , 2 , 'hello'
  • 動(dòng)態(tài)變量 → 變量的值是可更改的,或者說(shuō),變量可以隨時(shí)指向任意值
var1 = 10
print(var1)
var1 = 20
print(var1)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容