爬蟲請求庫之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)