1. 拼接字符串
eng = 'Yesterday once more'
chi = '昨日重现'
print(eng + ":" + chi)
cs = '我今天一共学习了'
hour = 8
unite = '小时'
print(cs + str(hour) + unite)
![在这里插入图片描述](https://img-blog.csdnimg.cn/dac058dc5c2b4a1e942718db271138ba.png)
2. 计算字符串长度
str = '人生苦短,我爱python!'
print('默认情况下len()函数输出结果为:', len(str))
print('使用utf-8编码的字符串所占的字节数:', len(str.encode('utf-8')))
print('使用默认编码的字符串所占的字节数:', len(str.encode()))
print('使用gbk编码的字符串所占的字节数:', len(str.encode('gbk')))
![在这里插入图片描述](https://img-blog.csdnimg.cn/abdcc784b24646e9b3e9af8e6bd9c6fe.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
3. 截取字符串
print(str[::])
print(str[:])
print(str[2::])
print(str[::2])
![在这里插入图片描述](https://img-blog.csdnimg.cn/356992265e594529a079fccb97c073b5.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/3e3533e105064ceea23ea108c2e29ac5.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
4. 字符串分隔
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.split())
print(csdn.split(' '))
print(csdn.split(':'))
print(csdn.split(' ', 5))
![在这里插入图片描述](https://img-blog.csdnimg.cn/6b6a1ea886664b03a4130059f681e9b8.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/da3c9c96f4b64a31bab05f0f46e57f6c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
5.检索字符串
5.1 count()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.count('w'))
print(csdn.count('w', -12, -1))
print(csdn.count('b'))
![在这里插入图片描述](https://img-blog.csdnimg.cn/9b8b452a9ff948ebb4c6b5f5e9eb8d3c.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/c43515e40ed3478ca1da1fcf882db83c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
5.2 find()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.find('w'))
print(csdn.find('w', -12, -1))
print(csdn.find('b'))
![在这里插入图片描述](https://img-blog.csdnimg.cn/8fd29688faf0440899e578e4d39be74a.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/5a2568bf9b144753a0c8fe5c759da68d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
5.3 index()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.index('w'))
print(csdn.index('w', -12, -1))
![在这里插入图片描述](https://img-blog.csdnimg.cn/6c8c9ff664624127adce9d0d84658e5e.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/866cad814ea045ae942656c91a673aa8.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
5.4 startswith()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.startswith('开'))
print(csdn.startswith('w', -13, -1))
print(csdn.startswith('h'))
5.5 endswith()函数
csdn = '开 发 者 专 业 社区 : https://www.csdn.net/'
print(csdn.endswith('/'))
print(csdn.endswith('t', -12, -1))
print(csdn.startswith('h'))
![在这里插入图片描述](https://img-blog.csdnimg.cn/88a751d89d57436db2e80466f52f4fc9.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_18,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/f3ebfb7f1c464d0d8e38fe28e886f13b.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
6 大小写转换
csdn = '开 发 者 专 业 社区 : Https://Www.cSdn.nEt/'
csdn_lower = csdn.lower()
print(csdn_lower)
csdn_upper = csdn.upper()
print(csdn_upper)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20641c0ab0eb4c4d9e5f84904bbac19a.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/4901fffe48b84f748ffefa2e827ca577.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
7 去掉字符串左右两边的空格和特殊字符
str = ':\n西瓜胡萝卜沙拉,农夫山泉NFC果汁100%橙汁 \n番茄炖牛腩,路易拉菲红酒干红, :意文柠檬汁\n@, \t,'
print(str)
print('^^^^^^^^^^str1^^^^^^^^^')
str1 = str.strip('')
print(str1)
print('^^^^^^^^^^str2^^^^^^^^^')
str2 = str.strip(',:')
print(str2)
print('^^^^^^^^^^str3^^^^^^^^^')
str3 = str.lstrip(':')
print(str3)
print('^^^^^^^^^^str4^^^^^^^^^')
str4 = str.rstrip(',')
print(str4)
![在这里插入图片描述](https://img-blog.csdnimg.cn/5d11ac3d5cfc46079274d6e3d01d4a99.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_15,color_FFFFFF,t_70,g_se,x_16) ![在这里插入图片描述](https://img-blog.csdnimg.cn/8315557188ef426b8b940f97d942e149.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
8 格式化字符串
8.1 格式化字符串:%操作符
form = '编号:%06d,\t公司名称:%s,\t公司网址:http://www.%s.com'
a = (1,'百度','baidu')
b = (2,'明日科技','mingrisoft')
c= (3,'CSDN','csdn')
a_ts = form%a
b_ts = form%b
c_ts = form%c
print(a_ts)
print(b_ts)
print(c_ts)
![在这里插入图片描述](https://img-blog.csdnimg.cn/835d5b01624142dd86c1f6da9ca2dd6c.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/ea387bcb578e4c7d9c47bd10ce8ea8df.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
8.2 格式化字符串:format()函数
data1 = ('牵牛花主人', 3, '2018-07-01')
data2 = ('西瓜小康', 1, '20201113')
data1_form = '博客名:{0: <10s}在CSDN:{1:0>-2d}年了,他是{2:#^10}加入的'.format('牵牛花主人', 3, '2018-07-01')
print(data1)
print(data1_form)
data2_form = '博客名:{0: <10s}在CSDN:{1:0>-2.1f}年了,他是{2:#^10}加入的'.format('西瓜小康', 1, '20201113')
print(data2)
print(data2_form)
![在这里插入图片描述](https://img-blog.csdnimg.cn/55070a155f5c45188b0345c790d9c21e.png) ![在这里插入图片描述](https://img-blog.csdnimg.cn/f7e2732be23a4f7b80eb577150f9e979.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA54m154mb6Iqx5Li75Lq6,size_20,color_FFFFFF,t_70,g_se,x_16)
|