日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

小白学python爬虫_小白学爬虫——第一部分:简单学习Python

發布時間:2025/3/12 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白学python爬虫_小白学爬虫——第一部分:简单学习Python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習目錄

定義新函數

文件讀寫

數組

字符串

字典

定義新函數

**創一個小群,供大家學習交流聊天

如果有對學 python 方面有什么疑惑問題的,或者有什么想說的想聊的大家可以一起交流學習一起進步呀。

也希望大家對學python能夠持之以恒

python愛好群,

如果你想要學好python最好加入一個組織,這樣大家學習的話就比較方便,還能夠共同交流和分享資料,給你推薦一個學習的組織: 快樂學習python組織 可以點擊組織二字,可以直達 **

通過定義函數名和一組語句序列來定義一個新函數,然后在執行時調用這個函數。一旦定義了一個函數,程序中可以重復使用。

def是用來定義函數的保留關鍵字。函數命名與變量命名的規則基本上是一樣的。字母、數字以及一些符號是合法的,但是函數名的第一個字符不能是數字。不能使用保留關鍵字命名函數,也要避免函數名和變量名相同。

函數名后面的空括號表明這個函數沒有指定參數,若有形式參數,寫入括號內用逗號隔開。函數定義的第一行叫做函數頭,剩余的部分叫做函數體。

函數頭必須以冒號結束,函數體必須縮進。按照慣例,一般縮進4個空格。函數體可以包括任意數量的語句。在Python語言中,是嚴格縮進的,否則會報錯,縮進字符會在用Python寫代碼時主動提示,這一點不必擔心。同時,值得注意的是,在if語句,for循環的使用過程中,也要在冒號后再開始寫相應代碼。

def hello():

print('Hello World!')

文件讀寫

讀文件

要以讀文件的模式打開一個文件對象,使用Python內置的open()函數,傳入文件名和標示符:

f = open('/Users/test.txt','r')

f.read()

f.close()

標示符'r'表示讀,這樣,我們就成功地打開了一個文件。如果文件打開成功,接下來,調用read()方法可以一次讀取文件的全部內容。最后一步是調用close()方法關閉文件。文件使用完畢后必須關閉,因為文件對象會占用操作系統的資源,并且操作系統同一時間能打開的文件數量也是有限的。

寫文件

與讀文件類似,先用open()函數打開文件,傳入文件名和標識符'w',表示寫。你可以調用write()來寫入文件,但是務必要調用f.close()來關閉文件。

當我們寫文件時,操作系統往往不會立刻把數據寫入磁盤,而是放到內存緩存起來,空閑的時候再慢慢寫入。只有調用close()方法時,操作系統才保證把沒有寫入的數據全部寫入磁盤。忘記調用close()的后果是數據可能只寫了一部分到磁盤,剩下的丟失了。

f = open('/Users/michael/test.txt','w')

f.write('Hello, world!')

f.close()

數組

不含任何元素的列表稱為空列表,使用空的方括號([])創建一個空列表。列表內的可以是數字,字符串,或者嵌套列表。各元素用逗號隔開,字符串需要加''。

[10, 20, 30, 40]

['crunchy frog', 'ram bladder', 'lark vomit']

可以按照序號來讀取數組中的指定序號元素,序號從零開始。x[a:b]表示返回集合中下標a至b(不包括b)的元素集合,x[:b]表示從開始至b(不包括b),x[a:]表示從a至結束。

介紹一些數組的方法:

L.append(var) #追加元素

L.pop(var) #返回最后一個元素,并從list中刪除之

L.remove(var) #刪除第一次出現的該元素

L.count(var) #該元素在列表中出現的個數

L.index(var) #該元素的位置,無則拋異常

L.extend(list) #追加list,即合并list到L上

L.sort() #排序

L.reverse() #倒序

字符串

字符串是字符的序列,而列表是一系列值的序列。字符列表與字符串是不同的。

如果想把一個字符串分成單獨的單詞,使用split函數:

s = 'pining for the fjords'

print t

['pining', 'for', 'the', 'fjords']

print t[2]

the

介紹一些字符串的方法:

S.find(substring, [start [,end]]) #可指范圍查找子串,返回索引值,否則返回-1

S.lower() #轉小寫

S.upper() #轉大寫

字典

dict = {‘ob1′:’computer’, ‘ob2′:’mouse’, ‘ob3′:’printer’}

每一個元素是pair,包含key、value兩部分。key是Integer或string類型,value 是任意類型,key與value之間以冒號隔開。字典中的鍵(key)是唯一的,而值并不唯一。

d = dict(items)

d

{'name': 'Gumby', 'age': 42}

作者:Leena_c9a7

來源:簡書

簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。

總結

以上是生活随笔為你收集整理的小白学python爬虫_小白学爬虫——第一部分:简单学习Python的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。