python學(xué)習(xí)筆記(2)

  1. 循環(huán)嵌套:在循環(huán)中嵌入其他的循環(huán)體挫酿,for循環(huán)中可以嵌入for循環(huán)构眯,while循環(huán)中嵌入while循環(huán),for循環(huán)中嵌入while循環(huán)早龟,while循環(huán)中嵌入for循環(huán)
  2. break:終止循環(huán)惫霸,如果是循環(huán)嵌套,則終止最內(nèi)層的循環(huán)
  3. continue:跳出本次循環(huán)葱弟,跳過當(dāng)前循環(huán)的剩余語句壹店,進行下一次循環(huán)
  4. Python Number 數(shù)據(jù)類型用于存儲數(shù)值。
    數(shù)據(jù)類型是不允許改變的,這就意味著如果改變 Number 數(shù)據(jù)類型的值芝加,將重新分配內(nèi)存空間硅卢。
  5. python隨機函數(shù):
    randrange ([start,] stop [,step])]:從指定范圍內(nèi),按指定基數(shù)遞增的集合中獲取一個隨機數(shù)藏杖,基數(shù)缺省值為1
    random():隨機生成下一個實數(shù)老赤,它在[0,1)范圍內(nèi)。
    5.python字符串運算符
    +:連接符
    *:重復(fù)輸出字符串
    []:通過索引獲取字符串中字符
    [ : ] 截取字符串中的一部分
    in:成員運算符 - 如果字符串中包含給定的字符返回 True
    not in:成員運算符 - 如果字符串中不包含給定的字符返回 True
  6. python三引號:允許一個字符串跨多行制市,字符串中可以包含換行符抬旺、制表符以及其他特殊字符。
  7. 字符串內(nèi)建函數(shù):
    string.find(str, beg=0, end=len(string)):檢測 str 是否包含在 string 中祥楣,如果 beg 和 end 指定范圍开财,則檢查是否包含在指定范圍內(nèi),如果是返回開始的索引值误褪,否則返回-1
    string.index(str, beg=0, end=len(string)):跟find方法類似责鳍,如果找不到子字符串會報錯
txt = "Google#Runoob#Taobao#Facebook"
str1 = "Taobao"
print txt.find(str1, 2, 40)
print txt.index(str1, 2, 40)
運行結(jié)果:
14
14

string.split(str="", num=string.count(str)):str -- 分隔符,默認(rèn)為所有的空字符兽间,包括空格历葛、換行(\n)、制表符(\t)等。num -- 分割次數(shù)恤溶。默認(rèn)為 -1, 即分隔所有乓诽。

txt = "Google#Runoob#Taobao#Facebook"
str1 = "Taobao"
print txt.split("#")
運行結(jié)果:
['Google', 'Runoob', 'Taobao', 'Facebook']

string.join(seq):sequence -- 要連接的元素序列。用于將序列中的元素以指定的字符連接生成一個新的字符串咒程。

str = "~~~";
seq = ("2019", "3", "20"); # 字符串序列
print str.join( seq );
運行結(jié)果:
2019~~~3~~~20

string.maketrans(intab, outtab]):創(chuàng)建字符映射的轉(zhuǎn)換表鸠天,對于接受兩個參數(shù)的最簡單的調(diào)用方式,第一個參數(shù)是字符串帐姻,表示需要轉(zhuǎn)換的字符稠集,第二個參數(shù)也是字符串表示轉(zhuǎn)換的目標(biāo)。

from string import maketrans   # 必須調(diào)用 maketrans 函數(shù)饥瓷。

intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)

str = "this is string example....wow!!!";
print str.translate(trantab);
運行結(jié)果:
th3s 3s str3ng 2x1mpl2....w4w!!!

string.replace(str1, str2, num=string.count(str1))
把字符串中的 old(舊字符串) 替換成 new(新字符串)剥纷,如果指定第三個參數(shù)max,則替換不超過 max 次呢铆。
string.strip([obj]):strip() 方法用于移除字符串頭尾指定的字符(默認(rèn)為空格或換行符)或字符序列晦鞋。

str = "123abcrunoob321"
print (str.strip( '123' ))  # 字符序列為 123
運行結(jié)果
abcrunoob
  1. 列表:創(chuàng)建一個列表,只要把逗號分隔的不同的數(shù)據(jù)項使用方括號括起來即可刺洒。
    list1 = ['physics', 'chemistry', 1997, 2000]
    使用下標(biāo)索引來訪問列表中的值鳖宾,同樣你也可以使用方括號的形式截取字符
    你可以對列表的數(shù)據(jù)項進行修改或更新,你也可以使用append()方法來添加列表項
    可以使用 del 語句來刪除列表的元素
listtest = [2, "today", "hello", "goodday"]
print listtest[2:4]
listtest.append("nice")
print listtest
del listtest[3]
print listtest
運行結(jié)果:
['hello', 'goodday']
[2, 'today', 'hello', 'goodday', 'nice']
[2, 'today', 'hello', 'nice']

列表腳本操作符:
加+號用于組合列表:

listtest = ["it", "is"] + ["sunny", "today"]
print listtest
運行結(jié)果:
['it', 'is', 'sunny', 'today']

星* 號用于重復(fù)列表:

listtest = ["it", "is"] + ["sunny", "today"]
print listtest*3
運行結(jié)果:
['it', 'is', 'sunny', 'today', 'it', 'is', 'sunny', 'today', 'it', 'is', 'sunny', 'today']

列表函數(shù)方法:
cmp(list1,list2):比較兩個列表的元素
list(seq):將元祖轉(zhuǎn)換為列表
list.insert(index, obj):將對象插入列表
list.remove(obj):移除第一個匹配的值
list.reverse:反向列表中的值
list.pop([index=-1]):移除列表中的一個元素(默認(rèn)最后一個元素)逆航,并且返回該元素的值鼎文,obj -- 可選參數(shù),要移除列表元素的索引值因俐,不能超過列表總長度拇惋,默認(rèn)為 index=-1,刪除最后一個列表值抹剩。

  1. 元組:元組的元素不能修改
    刪除元組:刪除整個元組:
tup = ('physics', 'chemistry', 1997, 2000)
 
print tup
del tup
  1. 字典
    鍵一般是唯一的撑帖,如果重復(fù)最后的一個鍵值對會替換前面的,值不需要唯一澳眷。
    值可以取任何數(shù)據(jù)類型胡嘿,但鍵必須是不可變的,如字符串钳踊,數(shù)字或元組衷敌。
    訪問字典的值:
dict = {'Name': 'watermelon', 'color': "green"}
print "dict['Name']: ", dict['Name']
運行結(jié)果:
dict['Name']:  watermelon

刪除:

dict = {'Name': 'watermelon', 'color': "green"}
del dict['Name']  # 刪除鍵是'Name'的條目
print dict
dict.clear()  # 清空詞典所有條目
print dict
del dict  # 刪除詞典
print dict
運行結(jié)果

Python 字典(Dictionary) values() 函數(shù)以列表返回字典中的所有值。
Python 字典(Dictionary) items() 函數(shù)以列表返回可遍歷的(鍵, 值) 元組數(shù)組拓瞪。
Python 字典(Dictionary) keys() 函數(shù)以列表返回一個字典所有的鍵缴罗。

到日期和時間處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祭埂,一起剝皮案震驚了整個濱河市面氓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖舌界,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件掘譬,死亡現(xiàn)場離奇詭異,居然都是意外死亡禀横,警方通過查閱死者的電腦和手機屁药,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門粥血,熙熙樓的掌柜王于貴愁眉苦臉地迎上來柏锄,“玉大人,你說我怎么就攤上這事复亏≈和蓿” “怎么了?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵缔御,是天一觀的道長抬闷。 經(jīng)常有香客問我,道長耕突,這世上最難降的妖魔是什么笤成? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮眷茁,結(jié)果婚禮上炕泳,老公的妹妹穿的比我還像新娘。我一直安慰自己上祈,他們只是感情好培遵,可當(dāng)我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著登刺,像睡著了一般籽腕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上纸俭,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天皇耗,我揣著相機與錄音,去河邊找鬼揍很。 笑死郎楼,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的女轿。 我是一名探鬼主播悲立,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼知市,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起侥钳,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤诡曙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芜抒,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年托启,在試婚紗的時候發(fā)現(xiàn)自己被綠了宅倒。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡屯耸,死狀恐怖拐迁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疗绣,我是刑警寧澤线召,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站多矮,受9級特大地震影響缓淹,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜塔逃,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一讯壶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧湾盗,春花似錦伏蚊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至匀借,卻和暖如春颜阐,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吓肋。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工凳怨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人是鬼。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓肤舞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親均蜜。 傳聞我的和親對象是個殘疾皇子李剖,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,044評論 2 355

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

  • 要點: 函數(shù)式編程:注意不是“函數(shù)編程”,多了一個“式” 模塊:如何使用模塊 面向?qū)ο缶幊蹋好嫦驅(qū)ο蟮母拍疃诙傩浴?..
    victorsungo閱讀 1,510評論 0 6
  • 一篙顺、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,746評論 0 10
  • 數(shù)據(jù)類型 數(shù)值整數(shù)浮點數(shù)簡單數(shù)學(xué)函數(shù)隨機函數(shù)三角函數(shù) 布爾類型 字符串 列表 元組 字典 Python數(shù)據(jù)類型 數(shù)...
    MetaT1an閱讀 399評論 1 1
  • 做技術(shù)也有些年頭了偶芍,但真正寫博客還沒有過,直到現(xiàn)在三十好幾了才下決心好好整理下自己德玫,整理下自己知識匪蟀,做一個...
    你的理想實現(xiàn)了嗎閱讀 283評論 0 0
  • 一 概述 ItemDecoration 是 RecyclerView 中的一個抽象靜態(tài)內(nèi)部類。 An ItemD...
    8e750c8f0fae閱讀 340評論 0 0