Python(-) 數(shù)據(jù)類型

#coding:utf-8 #設(shè)置編碼為utf-8

#基本數(shù)據(jù)類型===================================

#1夺姑、Number 數(shù)值類型

inttype? ? = 100

doubletype = 1000.0

strtype? ? = "python"

print (inttype)

print (doubletype)

print (strtype)

#多個變量賦值

a = b = c= 1

print (a+b+c)? #3? ==> 1+1+1 = 3

a,b,c = 1, False, "python"

print(a,b,c) #輸出多個變量

print(a+b) # 1+False(0) = 1 python3 中沒有Boolean類型,True = 1 False = 0,可與數(shù)字相加print(type(a),type(b),type(c)) #type()獲取變量的類型

#注意:在Python2中是沒有布爾型的缆八,它用數(shù)字0表示False旧找,用1表示True米诉。

#到Python3中毙沾,把True和False定義成關(guān)鍵字了,但它們的值還是1和0挺峡,它們可以和數(shù)字相加。

del a#刪除某個對象的引用

#數(shù)值運算 ========================================

# +:加 担钮,-:減 橱赠,*:乘法, /:除法裳朋,得到一個浮點數(shù)病线, //:除法,得到一個整數(shù)鲤嫡, %:取余 送挑,**:乘方

print (5+4)? ? #9

print (29-33)? #-4

print (3*9)? ? #37

print (4/2)? ? #2.0

print (4//2)? ? #2

print (3%4)? ? #3

print (3**4)? ? #81

#2、String 字符串======================================

#str[index]? index 從左往右從0開始暖眼,從右往左從-1開始

str = "python"

print (str)

print (str[-1])? ? ? ? #-1代表截取最后一個

print (str[0:-1])? ? ? #截取0到倒數(shù)第二個字符pytho

print (str[0])? ? ? ? ? #截取對應(yīng)下標(biāo)的字符p

print (str[2:5])? ? ? ? #截取下標(biāo)2-5的字符tho

print (str[2:])? ? ? ? #截取下標(biāo)2到結(jié)尾的字符串 thon

print (str *2)? ? ? ? ? #輸出多少次

print (str + "test")? ? #字符串拼接

#Python 使用反斜杠(\)轉(zhuǎn)義特殊字符惕耕,

#如果你不想讓反斜杠發(fā)生轉(zhuǎn)義,可以在字符串前面添加一個 r诫肠,表示原始字符串:

print ("ru\noob")? #輸出結(jié)果會換行應(yīng)為自動執(zhí)行了\n換行 ru 換行 oob

print (r"ru\noob")? #輸出原字符串 ru\noob

#3司澎、列表==================================================

list = ['abcd',98,2.34,'runoob',70.2]

print (list)? ? ? ? ? ? ? ? #輸出完整數(shù)組['abcd',98,2.34,'runoob',70.2]

print (list[0])? ? ? ? ? ? #輸出列表的第一個元素 abcd

print (list[1:3])? ? ? ? ? #輸出第二個到第三個元素 [98, 2.34]

print (list[1:])? ? ? ? ? ? #輸出第二個元素開始的所有元素 [98, 2.34, 'runoob', 70.2]

print (list *2)? ? ? ? ? ? #輸出兩次列表 ['abcd', 98, 2.34, 'runoob', 70.2, 'abcd', 98, 2.34, 'runoob', 70.2]

print (list + [1,'haha'])? #拼接列表 ['abcd', 98, 2.34, 'runoob', 70.2, 1, 'haha']

#4欺缘、Tuple(元組)===========================================

tuple = ('abcd',98,2.12,'runoob',70.2)

print (tuple)? ? ? ? ? ? ? ? #輸出完整元組('abcd',98,2.34,'runoob',70.2)

print (tuple[0])? ? ? ? ? ? #輸出元組的第一個元素 abcd

print (tuple[1:3])? ? ? ? ? #輸出第二個到第三個元素 (98, 2.34)

print (tuple[1:])? ? ? ? ? ? #輸出第二個元素開始的所有元素 [(8, 2.34, 'runoob', 70.2)

print (tuple *2)? ? ? ? ? ? #輸出兩次元組 ('abcd', 98, 2.34, 'runoob', 70.2, 'abcd', 98, 2.34, 'runoob', 70.2)

print (tuple + (1,'haha'))? #拼接元組 ('abcd', 98, 2.34, 'runoob', 70.2, 1, 'haha')

#列表可改變某個元素的值,但元組不能更改

#tup1 = ()? ? # 空元組

#tup2 = (20,) # 一個元素挤安,需要在元素后添加逗號

#元組與字符串類似谚殊,可以被索引且下標(biāo)索引從0開始,-1 為從末尾開始的位置蛤铜。

#5嫩絮、set 集合 無序的

student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}

print(student)? # 輸出集合,重復(fù)的元素被自動去掉围肥,且輸出的順序是無規(guī)則的

print("Tom" in student) #? in? 檢查元素是否在集合里面

#set 可以進行集合運算

a = set('aldsff;jsdpfwe')

b = set('sdfsfwe12324')

print (a)? ? ? ? ? #輸出所有元 去除重復(fù)? {'f', ';', 'j', 'e', 'd', 'l', 'w', 'p', 's', 'a'}

print (a - b)? ? ? #輸出a和b的差集 {';', 'j', 'l', 'a', 'p'}

print (a | b)? ? ? #a和b的并集{'f', ';', 'j', 'e', '2', '4', '3', 'd', 'l', 'w', '1', 'p', 's', 'a'}

print (a & b)? ? ? #輸出a和b的交集{'f', 'e', 'w', 'd', 's'}

print (a ^ b)? ? ? #a和b中不同時存在的元素 {';', 'j', '2', '4', '3', 'l', '1', 'p', 'a'}

#6.dictionary

dic = {} #定義一個字典 剿干,類似map

dic['one'] = "第一個" #復(fù)制,鍵值對形式

dic[2] = '22222'

dic["haha"] = 'hello 你好'

tinydic = {'name':'llq','age':22,"sex":'女'} #初始化賦值

print (dic[2])? ? ? ? ? ? ? #打印出鍵2 對應(yīng)的值 22222

print (dic)? ? ? ? ? ? ? ? #打印出內(nèi)容 無序的{2: '22222', 'one': '第一個', 'haha': 'hello 你好'}

print (tinydic)? ? ? ? ? ? #打印出內(nèi)容 無序的{'name': 'llq', 'sex': '女', 'age': 22}

print (tinydic.keys())? ? ? #打印出鍵 有序dict_keys(['name', 'sex', 'age'])

print (tinydic.values())? ? #打印出值 有序dict_values(['llq', '女', 22])

print(dict([('Runoob', 1), ('Google', 2), ('Taobao', 3)]))? #通過鍵值對構(gòu)建dic ,{'Taobao': 3, 'Google': 2, 'Runoob': 1}

print({x: x**2 for x in (2, 4, 6)})? #{2: 4, 4: 16, 6: 36}

print(dict(Runoob=1, Google=2, Taobao=3)) #{'Google': 2, 'Taobao': 3, 'Runoob': 1}


Python數(shù)據(jù)類型轉(zhuǎn)換 函數(shù)描述

int(x [,base])

將x轉(zhuǎn)換為一個整數(shù)

float(x)

將x轉(zhuǎn)換到一個浮點數(shù)

complex(real [,imag])

創(chuàng)建一個復(fù)數(shù)

str(x)

將對象 x 轉(zhuǎn)換為字符串

repr(x)

將對象 x 轉(zhuǎn)換為表達式字符串

eval(str)

用來計算在字符串中的有效Python表達式,并返回一個對象

tuple(s)

將序列 s 轉(zhuǎn)換為一個元組

list(s)

將序列 s 轉(zhuǎn)換為一個列表

set(s)

轉(zhuǎn)換為可變集合

dict(d)

創(chuàng)建一個字典穆刻。d 必須是一個序列 (key,value)元組置尔。

frozenset(s)

轉(zhuǎn)換為不可變集合

chr(x)

將一個整數(shù)轉(zhuǎn)換為一個字符

unichr(x)

將一個整數(shù)轉(zhuǎn)換為Unicode字符

ord(x)

將一個字符轉(zhuǎn)換為它的整數(shù)值

hex(x)

將一個整數(shù)轉(zhuǎn)換為一個十六進制字符串

oct(x)

將一個整數(shù)轉(zhuǎn)換為一個八進制字符串

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市氢伟,隨后出現(xiàn)的幾起案子榜轿,更是在濱河造成了極大的恐慌,老刑警劉巖朵锣,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件差导,死亡現(xiàn)場離奇詭異,居然都是意外死亡猪勇,警方通過查閱死者的電腦和手機设褐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泣刹,“玉大人助析,你說我怎么就攤上這事∫文” “怎么了外冀?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長掀泳。 經(jīng)常有香客問我雪隧,道長,這世上最難降的妖魔是什么员舵? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任脑沿,我火速辦了婚禮,結(jié)果婚禮上马僻,老公的妹妹穿的比我還像新娘庄拇。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布措近。 她就那樣靜靜地躺著溶弟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瞭郑。 梳的紋絲不亂的頭發(fā)上辜御,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機與錄音屈张,去河邊找鬼我抠。 笑死,一個胖子當(dāng)著我的面吹牛袜茧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瓣窄,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼笛厦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了俺夕?” 一聲冷哼從身側(cè)響起裳凸,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎劝贸,沒想到半個月后姨谷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡映九,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年梦湘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片件甥。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡捌议,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出引有,到底是詐尸還是另有隱情瓣颅,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布譬正,位于F島的核電站宫补,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏曾我。R本人自食惡果不足惜粉怕,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望抒巢。 院中可真熱鬧斋荞,春花似錦、人聲如沸虐秦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蜈彼,卻和暖如春筑辨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背幸逆。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工棍辕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人还绘。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓楚昭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拍顷。 傳聞我的和親對象是個殘疾皇子抚太,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容