python基礎(chǔ)回顧【一】

1.基礎(chǔ)數(shù)據(jù)類型:


image.png

如何轉(zhuǎn)化:int("8") str(123)
2.變量定義與命名:


image.png

3.序列:


image.png

根據(jù)下標(biāo)偏移量:切片

var1 = 'Hello World!'
var1[0]:  H
var1[-1]:!

4.序列的其他操作:

image.png

"H" in var1 :ture
var1 + var1
var1 * 3
5.元組:
image.png

shengxiao=((1,20),(2,20),(3,21))
比較:321>220 不可變更些膨。
shengxiao[2] > shengxiao[1]
a =list(filter(lamdba x: x<b , a ) ) #取出a中小于b的值 b=(1,28)
b=len(a) #序列中值的個數(shù)

6.列表:
添加:

classmates = ['Michael', 'Bob', 'Tracy']
>>> classmates.append('Adam')
>>> classmates
['Michael', 'Bob', 'Tracy', 'Adam']
例子:偶數(shù)的平方  列表推導(dǎo)式
blist = [i*i for i in range(1, 11) if(i % 2) == 0]
要刪除 list 末尾的元素顷编,用 pop()方法:{remove()}
>>> classmates.pop()
'Adam'
>>> classmates
['Michael', 'Jack', 'Bob', 'Tracy']

>>> classmates.pop(1)
'Jack'
>>> classmates
['Michael', 'Bob', 'Tracy']

7.字典:


image.png
例子:
dict2 = { 'x':1 , 'y':2 }
dict2['z'] = 3

print(dict2) :  {'z': 3, 'x': 1, 'y': 2}
獲取所有的key:
for  each_key in  cz_num.keys():  即可榨咐。

8.對文件的基本操作


image.png
例子:
添加一個 w直接往里寫
 file3 = open('name.txt','a')
 file3.write('劉備')
 file3.close()
讀取一行
file5 = open('name.txt')
for line in file5.readlines():
     print(line)
     print('=====')
file5.close()
讀取的時候是根據(jù)指針?biāo)诘奈恢眠M行讀取的轧粟,read(1)一個字節(jié),下次讀取就是在第二的字節(jié)開始瘸羡。

第一個參數(shù)代表偏移位置咖祭,第二個參數(shù)  0 表示從文件開頭偏移  1表示從當(dāng)前位置偏移辣辫,   2 從文件結(jié)尾
file6.seek(5,0)    

9.異常檢測和處理:


image.png

10.函數(shù):


image.png
import re
#如何通過函數(shù),獲取文件文件信息忧便,且計算數(shù)據(jù)

def find_main_charecters(charecter_name):
    with open('sanguo.txt', encoding='gb18030') as f:
#去掉換行
        data = f.read().replace("\n", "")
#計算name在data的次數(shù)族吻。且轉(zhuǎn)化數(shù)字
        name_num = re.findall(charecter_name, data)
        # print('主角 %s 出現(xiàn)了%s 次'%(charecter_name,len(name_num)))
    return charecter_name, len(name_num)


name_dict = {}
with open('name.txt', encoding='utf-8') as f:
    for line in f:
        names = line.split('|')
        for n in names:
            #print(n)
            #接收換回的數(shù)據(jù)
            char_name, char_number = find_main_charecters(n)
            name_dict[char_name] = char_number

weapon_dict = {}
with open('weapon.txt', encoding='utf-8') as f:
        i = 1
        for line in f:
             if i%2 == 1:
                 #Python strip() 方法用于移除字符串頭尾指定的字符(默認(rèn)為空格或換行符)或字符序列。
                 #注意:該方法只能刪除開頭或是結(jié)尾的字
                weapon_name, weapon_number = find_main_charecters(line.strip())
                weapon_dict[weapon_name] = weapon_number
#weapon.txt每個數(shù)字隔離了一行
             i = i+1

#對name_dict.items()排序茬腿,以item【1】開始
name_sorted = sorted(name_dict.items(), key=lambda item: item[1], reverse=True)
print(name_sorted[0:10])

weapon_sorted = sorted(weapon_dict.items(), key=lambda item: item[1], reverse=True)
print(weapon_sorted[0:10])
image.png

image.png

image.png

結(jié)果:


image.png
# # 取得參數(shù)的個數(shù)
 def  howlong(first, *other):
     print( 1 + len(other))

 howlong()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末呼奢,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子切平,更是在濱河造成了極大的恐慌握础,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悴品,死亡現(xiàn)場離奇詭異禀综,居然都是意外死亡简烘,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進店門定枷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來孤澎,“玉大人,你說我怎么就攤上這事欠窒「残瘢” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵岖妄,是天一觀的道長型将。 經(jīng)常有香客問我,道長荐虐,這世上最難降的妖魔是什么七兜? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮福扬,結(jié)果婚禮上腕铸,老公的妹妹穿的比我還像新娘。我一直安慰自己铛碑,他們只是感情好狠裹,可當(dāng)我...
    茶點故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著亚茬,像睡著了一般酪耳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上刹缝,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天碗暗,我揣著相機與錄音,去河邊找鬼梢夯。 笑死言疗,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的颂砸。 我是一名探鬼主播噪奄,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼人乓!你這毒婦竟也來了勤篮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤色罚,失蹤者是張志新(化名)和其女友劉穎碰缔,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體戳护,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡金抡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年瀑焦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梗肝。...
    茶點故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡榛瓮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出巫击,到底是詐尸還是另有隱情禀晓,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布喘鸟,位于F島的核電站匆绣,受9級特大地震影響驻右,放射性物質(zhì)發(fā)生泄漏什黑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一堪夭、第九天 我趴在偏房一處隱蔽的房頂上張望愕把。 院中可真熱鬧,春花似錦森爽、人聲如沸恨豁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽橘蜜。三九已至,卻和暖如春付呕,著一層夾襖步出監(jiān)牢的瞬間计福,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工徽职, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留象颖,地道東北人。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓姆钉,卻偏偏與公主長得像说订,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子潮瓶,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,515評論 2 359

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

  • 一陶冷、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,828評論 2 16
  • 我身邊就有這樣的一群人,白天是朝九晚五的公司白領(lǐng)毯辅,在下班后又具有另外一個身份埂伦;如這位陳小姐一樣,具有海外留學(xué)研究生...
    暖陽陽的楊閱讀 560評論 1 1
  • 很心疼女兒只能睡六個小時左右悉罕,不忍心叫她赤屋,一直到六點二十五才去喊她起床立镶,她答應(yīng)了,但實在太累爬不起來类早。我走開了媚媒,怕...
    勿忘我瑤閱讀 131評論 1 3
  • 感恩母親節(jié)這樣的一個節(jié)日,引導(dǎo)老百姓更多的孝順父母涩僻,表達(dá)母愛缭召! 感恩同事理解,上午抽空陪媽媽逆日,一家人一塊吃了頓團圓...
    靜若處子閱讀 175評論 0 0
  • 昨天看到一則新聞?wù)f:一女孩因下雨天趕公交地滑被公交輾壓致死嵌巷。也想起那句話:意外和明天不知道哪個先來,所以且行且珍惜...
    時馳閱讀 222評論 2 0