成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

12個Python數據處理常用內置函數

開發 后端
在python數據分析中,經常需要對字符串進行各種處理,例如拼接字符串、檢索字符串等。下面我將對python中常用的內置字符串操作函數進行介紹。

[[387854]]

在python數據分析中,經常需要對字符串進行各種處理,例如拼接字符串、檢索字符串等。下面我將對python中常用的內置字符串操作函數進行介紹。

1.計算字符串的長度-len()函數

  1. str1='我愛python' 
  2. length=len(str1) 
  3. print(length) 

len()函數在計算字符串的長度時,不區分英文、數字和漢字,所有字符都按一個字符計算。

有時,我們需要獲取字符串實際所占的字節,即計算python默認編碼UTF-8下的實際字節長度,可以這樣做:

  1. str1='我愛python' 
  2. length=len(str1.encode()) 
  3. print(length) 

12

和UTF-8編碼下一個漢字占3個字節相吻合

2.分割字符串

split()方法可以實現字符串分割,也就是把一個字符串按照指定的分割符分割為字符串列表。具體語法格式如下

  1. str.split(sep,maxsplit) 

參數說明:

  1. str:表示要分割的字符串  
  2. sep:指定的分割符  
  3. maxsplit:用于指定分割的次數 

3.統計某字符出現的次數

count()方法用于檢索某字符串在另一字符串中出現的次數,語法格式如下:

  1. str.count(str1) 

參數說明:

  1. str:表示原字符串 
  2. str1:表示要檢索的字符串 

4.檢索某字符串是否存在(find)

find()方法用于檢索是否包含指定的子字符串。如果檢索的字符串不存在,則返回-1,否則返回首次出現該子字符串的索引。其語法格式如下:

  1. str.find(str1) 

參數說明:

  1. str:表示原字符 
  2. str1:表示要檢索的子字符串 

5.檢索某字符串是否存在(index)

index()與find()方法類似,也是用于檢索是否包含指定的子字符串。只不過index()方法在指定字符串不存在是會拋出異常。具體語法如下:

  1. str.index(str1) 

參數說明:

  1. str:表示原字符 
  2. str1:表示要檢索的子字符串 

6.檢索字符串是否已指定字符串開頭

這里用到startswith()方法,如果是則返回True,否則返回False,具體語法如下:

  1. str.startswith(str1) 

參數說明:

  1. str:表示原字符 
  2. str1:表示要檢索的子字符串 

7.檢索字符串是否已指定字符串結尾

這里用到endswith()方法,如果是則返回True,否則返回False,具體語法如下:

  1. str.endswith(str1) 

參數說明:

  1. str:表示原字符 
  2. str1:表示要檢索的子字符串 

8.大寫字母轉小寫字母

lower()方法用于價格字符串中的大寫字母轉換為小寫字母,語法格式如下:

  1. str.lower() 

9.小寫字母轉換為大寫字母

upper()方法用于價格字符串中的小寫字母轉換為大寫字母,語法格式如下:

  1. str.upper() 

10.刪除空格和特殊字符

strip()方法用于去掉字符串左、右兩側的空格和特殊字符,語法格式如下:

  1. str.strip([chars]) 

參數說明:

  1. str:表示原字符 
  2. chars:為可選參數,用于指定要取出的字符,可以指定多個。如果chars為“@”,則取出左、右兩側包括的“@”“。”。如果不指定chars參數,默認去除空格、制表符“\t”、回車符“\r”、換行符“\n”等 

11.去掉字符串左側的字符

lstrip()方法用于去掉字符串左側的空格和特殊字符,語法格式如下:

  1. str.lstrip([chars]) 

參數說明:

  1. str:表示原字符 
  2. chars:為可選參數,用于指定要取出的字符,可以指定多個。如果chars為“@”,則取出左、右兩側包括的“@”“。”。如果不指定chars參數,默認去除空格、制表符“\t”、回車符“\r”、換行符“\n”等 

12.去掉字符串右側的字符

rstrip()方法用于去掉字符串右側的空格和特殊字符,語法格式如下:

  1. str.rstrip() 

參數說明:

  1. str:表示原字符 
  2. chars:為可選參數,用于指定要取出的字符,可以指定多個。如果chars為“@”,則取出左、右兩側包括的“@”“。”。如果不指定chars參數,默認去除空格、制表符“\t”、回車符“\r”、換行符“\n”等 

本文轉載自微信公眾號「python數據分析之禪」,作者小dull鳥 。轉載本文請聯系python數據分析之禪公眾號。

 

責任編輯:武曉燕 來源: python數據分析之禪
相關推薦

2022-03-02 11:45:16

Python函數數據分析

2024-01-24 13:14:00

Python內置函數工具

2019-02-18 15:05:16

Python內置函數索引

2025-01-07 13:58:08

SQL數據處理函數數據庫

2024-02-22 10:14:40

Filter函數Python

2021-04-26 05:35:22

Python內置函數

2010-03-22 10:27:28

Python常用模塊I

2024-10-30 10:00:00

Python函數

2024-09-25 14:16:35

2024-11-14 12:00:00

Python開源大數據

2024-06-24 00:05:00

Python代碼

2020-05-26 13:45:46

Python函數字符串

2023-12-22 15:44:43

2020-06-24 07:44:12

Python數據技術

2024-01-31 23:22:35

vaexPython

2017-07-26 17:45:05

2023-03-24 16:41:36

Pandas技巧數據處理

2017-11-14 05:04:01

大數據編程語言數據分析

2022-09-17 18:23:46

Lodash模塊化JavaScrip

2022-10-25 16:36:03

機器學習深度學習數據集
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区在线看 | 国产在线一区二区三区 | 国产精品久久久久aaaa樱花 | 精品成人佐山爱一区二区 | 久久夜视频| 午夜视频精品 | 99精品国自产在线 | 搞av.com| 一区二区三区在线免费观看视频 | 久草热线 | 青青草精品 | 一级a爱片久久毛片 | 亚洲国产成人久久综合一区,久久久国产99 | 国产91久久久久久久免费 | 亚洲iv一区二区三区 | 青青草一区 | 久一精品 | www.狠狠干 | 欧洲一区二区视频 | 97人澡人人添人人爽欧美 | 欧美精品国产精品 | 99精品在线观看 | 亚洲欧美国产精品一区二区 | 国产一区二区三区 | 在线中文字幕亚洲 | 亚洲视频 欧美视频 | 国产高清毛片 | 成人性视频在线播放 | 91成人免费看片 | 正在播放国产精品 | 国产日韩欧美中文字幕 | 天天射天天操天天干 | 91在线观看 | 天天精品在线 | 成人欧美一区二区三区 | 日韩一区av | 久久久涩 | 精品国产欧美 | 久久亚洲欧美日韩精品专区 | 中文字幕欧美一区 | 国产精品中文字幕一区二区三区 |