1、字符串的搜索
s = 'hello world hello'
#find
print(s.find('hello'))
print(s.find('world'))
输出的0和6表示的意思是字符串hello在索引0处开始的字符已经是符合要搜索的字符串了,索引6处的字符是要搜索的字符串的开始
#rfind 找到字符串,并返回最大的索引
print(s.rfind('hello'))
2、字符串的替换
#replace
print(s.replace('hello','redhat'))
3、字符串的对齐
print('System Admin'.center(30)) ##字符串'System Admin'居中,其余位用空格补齐,加在一起总共30位
print('System Admin'.center(30,'*')) ##字符串'System Admin'居中,其余位用 * 补齐,加在一起总共30位
print('System Admin'.ljust(30,'*')) ##字符串'System Admin'居左,其余位用 * 补齐,加在一起总共30位
print('System Admin'.rjust(30,'*')) ##字符串'System Admin'居右,其余位用 * 补齐,加在一起总共30位
4、字符串的统计
print('hello'.count('l')) ##统计字符串中的l个数
print('hello'.count('ll')) ##统计字符串中的ll个数
print(len('hello')) ##统计字符串的长度
5、字符串的分离
s = '172.25.254.250' ##定义字符串
s1 = s.split('.') ##分离方法
print(s1) ##输出分离后的字符串
print(s1[::-1]) ##逆序输出分离后的字符串中的元素(字符串的反转)
6、字符串的连接
date = '2019-04-20'
date1 = date.split('-')
print(date1)
print(''.join(date1))
print('/'.join(date1))