⑧ lower()
语法 :st.lower()
功能 :将字符串的所有字母转换为小写。
⑨ upper()
语法 :st.upper()
功能 :将字符串的所有字母转换为大写。
⑩ strip()
语法 :st.strip()
功能 :去掉字符串左右两边的空白字符。
注1:st.rstrip() : 去掉字符串右边的空白字符。
注2:st.lstrip() : 去掉字符串左边的空白字符。
⑪ join()函数
语法 :st.join(str1)
功能 :在指定字符串str1中,每相邻元素中间插入st字符串,形成新的字符串。
注意 :是在str1中间插入st,而不是在st中间插入str1。
⑫ isalpha()
语法 :str.isalpha()
功能 :如果字符串str中只包含字母,则返回True;否则,返回False。
注意 :只有字符串中全部是字母,才会返回True,中间有空格都不行。
⑬ isdigit()
语法 :str.isdigit()
功能 :如果字符串str中只包含数字,则返回True;否则,返回False。
3.常用的str矢量化字符串函数
str矢量化操作:指的是循环迭代数组里面的某个元素,来完成某个操作。
1)str矢量化字符串函数大全
2)构造一个DataFrame,用于测试函数
import pandas as pd df ={'姓名':[' 黄同学','黄至尊','黄老邪 ','陈大美','孙尚香'], '英文名':['Huang tong_xue','huang zhi_zun','Huang Lao_xie','Chen Da_mei','sun shang_xiang'], '性别':['男','women','men','女','男'], '身份证':['463895200003128433','429475199912122345','420934199110102311','431085200005230122','420953199509082345'], '身高':['mid:175_good','low:165_bad','low:159_bad','high:180_verygood','low:172_bad'], '家庭住址':['湖北广水','河南信阳','广西桂林','湖北孝感','广东广州'], '电话号码':['13434813546','19748672895','16728613064','14561586431','19384683910'], '收入':['1.1万','8.5千','0.9万','6.5千','2.0万']} df = pd.DataFrame(df) df
结果如下: