1. 程式人生 > 實用技巧 >爬蟲請求庫之requests庫

爬蟲請求庫之requests庫


str_my = "hello,python!我來了!"

1、讀取:通過索引來讀取。從0開始

2、取某一個具體的值:print(str_my[0])

3、取區間值:字串變數名[起始索引:結束索引]。包含起始,但不包含結束。

  如print(str_my[0:4]) 表示取下標為 0,1,2,3 ;

  如從第6個開始,一直取到最後:print(str_my[5:]);

  如從頭開始,取到索引下標為7:print(str_my[:8])或者print(str_my[0:8]);

4、字串長度:用len()函式,print(len(str_my))

5、查詢字串:字串變數名.find(子字串),如果找到了,返回的是,起始索引。如果沒有找到了,返回的是,-1;

  如print(str_my.find("python"))

6、替換操作:字串變數.replace(old,new)

  如用$來替換!

  new_str = str_my.replace("!","$",1)

  print(str_my)

  print(new_str)

7、大小寫轉換

  大寫:n _str = new_str.upper()

  小寫:n _str = new_str.lower()

8、刪除字串(左右(頭尾) 兩邊的空格,或者指定的字串):字串變數名.strip([指定的字串])

  str_a = ' 11python, java22 '

  刪除頭尾的空格:new_str = str_a.strip()

  刪除頭尾指定的11:new_2 = new_str.strip(" 1")

  擴充套件:左刪除,右刪除lstrip,rstrip

9、符串截段,按照指定的分隔符:字串變數名.split(分隔符)

  str _b= "大家好,我是冪次方。今天的天氣真好,寫部落格很開心。一會兒就寫完了。"

  result = str_b.split("。")

  指定分隔的次數:res_2 = str_b.split("。",1)

10、拼成字串,要求:列表當中每一個值都要是字串。

  用連線符,將列表當中字串拼成一個字串:連線符.join(列表)

  list_a = ['大家好,我是冪次方', '今天的天氣真好,寫部落格很開心', '一會兒就寫完了', '']

  cc = " &&& !!".join(list_a)

  print(cc)

11、格式化字串

  % %s 字串 %d 數字 %f 浮點數

  如:str_cc = "我今年的目標是:薪資上漲 %d ,達到月薪 %d " % (1000,2000)

  format 佔位符{}

  如:str_dd = "我今年的目標是:薪資上漲 {} ,達到月薪 {} ".format(1000,2000)

  佔位符{0}{1}

  如:str_ff = "我今年的目標是:薪資上漲 {1} ,達到月薪 {0} ".format(2000,1000)

  如:str_66 = "我今年 {0} 歲,我希望我每年都是 {0} 歲。".format(18)