
# -*- coding: utf-8 -*-
import pandas as pd
# 对于series.str有许多用法
s = pd.Series(['a_b_c', 'c_d_e', 'f_g_h'])
sn = pd.Series(['杨倩文', '爱学习', '不放弃'])
# 1.split()
s1 = s.str.split('_')
print(s1)
print('1===========================')
# 2.contains()
s2 = s.str.contains('d')
# s2 = sn.str.contains('杨')
print(s2) # 返回布尔值
print('2===========================')
# 3.replace()
s3 = s.str.replace('_', ' ')
print(s3)
print('3===========================')
# 4.repeat()
s4 = s.str.repeat(2)
print(s4)
print('4===========================')
# 5.pad()左右补齐
s5 = s.str.pad(10, fillchar='*', side='right') # 默认从左边补齐
print(s5)
print('5===========================')
# 6.center()中间补齐
s6 = s.str.center(10, fillchar='*')
print(s6)
print('6===========================')
# 7.startswith();endswith()
s7 = s.str.startswith('a')
print(s7)
s7 = s.str.endswith('c')
print(s7)
print('7===========================')
# 8.findall()正则匹配
s8 = sn.str.findall('杨')
print(s8)
print('8===========================')
# 9.len()计算字符串长度
# 10.strip()
# 11.lower()小写
# 12.upper()大写
# 13.capitalize() 首字符大写
# 14.isspace() 是否空格
# 15.isnumeric() 是否是数字
# 16.isdecimal() 是否全是数字
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)