python之字符串切割
生活随笔
收集整理的這篇文章主要介紹了
python之字符串切割
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python中split()函數,通常用于將字符串切片并轉換為列表。
一、函數說明:
split():語法:str.split(str="",num=string.count(str))[n]
拆分字符串。通過制定分隔符將字符串進行切片,并返回分割后的字符串列表
參數:str:分隔符,默認為空格,但不能為空("")
num: 表示分割次數。如果指定num,則分割成n+1個子字符串,并可將每個字符串賦給新的變量
[n]: 選取第n個分片,即第n個字符串,從0開始算。
1 # coding=utf-8
2 import time
3 from selenium import webdriver
4
5
6 class GetSubString(object):
7
8 def get_search_result(self):
9 driver = webdriver.Chrome()
10 driver.maximize_window()
11 driver.implicitly_wait(8)
12
13 driver.get('https://www.baidu.com')
14 driver.find_element_by_id('kw').send_keys('selenium')
15 time.sleep(1)
16 search_result_string = driver.find_element_by_xpath("http://*/div[@class='nums']").text
17 print (search_result_string)
18
19 new_string = search_result_string.split('約')[1] # 第一次切割得到 xxxx個,[1]代表切割右邊部分
20 print (new_string)
21 last_result = new_string.split('個')[0] # 第二次切割,得到我們想要的數字 [0]代表切割參照參數的左邊部分
22 print (last_result)
23
24
25 getstring = GetSubString()
26 getstring.get_search_result()
總結
以上是生活随笔為你收集整理的python之字符串切割的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL命令大全
- 下一篇: Nginx 反向代理配置