Python爬蟲學(xué)習(xí)之變量和字符串(基礎(chǔ)了解篇)

1嫂易、變量

python中通過等號(hào)直接將某值直接賦值給某變量:
例1:a = 1 #即將數(shù)值1賦值于變量
?python中語句結(jié)束不需要以分號(hào),變量不需要提前定義常拓。
例2:現(xiàn)嘗試對(duì)a渐溶、b兩變量進(jìn)行賦值,再對(duì)其值進(jìn)行調(diào)換:

a=1
b=2
t=a
a=b
b=t
print(a弄抬、b)
#result 2 1
2茎辐、字符串中的“加法”和“乘法”

由于Python進(jìn)行爬蟲的過程中,對(duì)象大部分回事文本的形式掂恕,所以字符串的用法也就顯得尤為重要拖陆。
在Python中,字符串由雙引號(hào)或單引號(hào)以及引號(hào)中的字符組成懊亡。接下來依啰,我們分別對(duì)字符串的“加法”和“乘法”進(jìn)行舉例演示:
1)加法:

a="hello"
b=' world'
print(a+b)
#result hello world

?當(dāng)我們?cè)谂老x的過程中會(huì)經(jīng)常需要用到URL,此時(shí)我們就可以通過文本的形式將網(wǎng)址鏈接的幾個(gè)部分進(jìn)行連接店枣,從而形成完整的網(wǎng)頁地址的鏈接速警。
2)乘法:

a=' hello world'
print(a*3)
#result  hello world hello world hello world

?將字符串乘以某一數(shù)值,意思就是將字符串復(fù)制出該數(shù)字所對(duì)應(yīng)的份數(shù)鸯两。

3闷旧、字符串的切片和索引

字符串中的每個(gè)元素都有其對(duì)應(yīng)的位置編號(hào),通過定位的方式獲取單個(gè)元素信息或部分元素的信息以達(dá)到索引和切片的效果钧唐。
例:

a='hello world'
print(a[0])
# result  h
print(a[0:5])
# result  hello
print(a[-1])
# result  d

?Python中對(duì)于位置索引的編號(hào)從左往右是從0開始忙灼,依次累加;而倒過來的排序是從-1開始依次累加逾柿。如下圖:


字符串索引及切片示例

?由操作結(jié)果可知:a[0:5]中5所標(biāo)識(shí)的元素并未被打印出來缀棍,其中是因?yàn)椋撉衅秶鞘孜皇情]區(qū)間机错,末尾是開區(qū)間的原理爬范,末位是不會(huì)被包含到范圍中的。
?在爬蟲實(shí)戰(zhàn)中弱匪,經(jīng)常會(huì)通過字符串的切片和索引青瀑,提取需要的部分璧亮,剔除一些不需要的部分。

4斥难、字符串的方法

這里只額外介紹幾個(gè)爬蟲過程中會(huì)用到的方法枝嘶,如:

1.split()方法
a='www.baidu.com'
print(a.split('.'))
# result  ['www', 'baidu', 'com']

split()通過給定的分隔符(上例的分隔符是‘ . ’),將一個(gè)字符串分割為一個(gè)列表哑诊。
?如果沒有提供任何分隔符群扶,程序會(huì)把所有的空格作為分隔符(空格、制表镀裤、換行等)竞阐。

2.replace()方法
a='There  is  apples'
b=a.replace('is' , 'are')
print(b)
# result     There  are  apples
3.strip()方法
a='  python  is  cool'
print(a.strip())
#  result   python  is  cool

?strip()方法返回的結(jié)果是去除兩側(cè)(不包括內(nèi)部)空格的字符串,也可以指定需要去除的字符暑劝,將它們列入到參數(shù)中即可骆莹。
例:

a=" ***python *is * good*** "
print(a.strip("*!"))
#  result   python *is *good

?strip()是針對(duì)字符串兩側(cè)的字符進(jìn)行去除的處理,在我們進(jìn)行爬蟲操作的過程中担猛,常會(huì)遇到爬取到的文本中幕垦,文本的兩側(cè)有多余的空格,我們便可以用這種方法來將字符串兩側(cè)多余的空格給去除掉傅联。

4.format()方法
a=" {} is my love".format('python')
print(a)
#  result  python  is  my  love

?字符串格式化符就像是做選擇題先改,留了空給做題者選擇,在爬蟲的過程中有些網(wǎng)頁的鏈接的部分參數(shù)是可變的纺且,這時(shí)使用字符串格式化符可以減少代碼的使用量盏道。
例:

content=input("請(qǐng)輸入搜索內(nèi)容:")
url_path="https://www.pexels.com/search/{}/".format(content)
print(url_path)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末稍浆,一起剝皮案震驚了整個(gè)濱河市载碌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌衅枫,老刑警劉巖嫁艇,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異弦撩,居然都是意外死亡步咪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門益楼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來猾漫,“玉大人,你說我怎么就攤上這事感凤∶踔埽” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵陪竿,是天一觀的道長(zhǎng)禽翼。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么闰挡? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任锐墙,我火速辦了婚禮,結(jié)果婚禮上长酗,老公的妹妹穿的比我還像新娘溪北。我一直安慰自己,他們只是感情好夺脾,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布刻盐。 她就那樣靜靜地躺著,像睡著了一般劳翰。 火紅的嫁衣襯著肌膚如雪敦锌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天佳簸,我揣著相機(jī)與錄音乙墙,去河邊找鬼。 笑死生均,一個(gè)胖子當(dāng)著我的面吹牛听想,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播马胧,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼汉买,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了佩脊?” 一聲冷哼從身側(cè)響起蛙粘,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎威彰,沒想到半個(gè)月后出牧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡歇盼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年舔痕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豹缀。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伯复,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出邢笙,到底是詐尸還是另有隱情啸如,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布鸣剪,位于F島的核電站组底,受9級(jí)特大地震影響丈积,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜债鸡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一江滨、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧厌均,春花似錦唬滑、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至模她,卻和暖如春稻艰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背侈净。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工尊勿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人畜侦。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓元扔,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親旋膳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子澎语,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

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