1.字符串的定义方式
1 #字符串的定义方式 2 #1.单引号定义字符串 '' 3 str = '博客园' 4 #2.双引号定义字符串"" 5 str2 = "双引号字符串" 6 #3.三引号定义字符串 '''内容''' 或者 """内容"""
2.+号字符串连接运算
1 # +号字符串连接运算 2 str1 = '鹅鹅鹅' 3 str2 = '曲项向天歌' 4 result = str1 + str2 5 print(result) 6 result = '白毛浮绿水' + '红掌拨清波' 7 print(result) 8 #疑虑?字符串+数字 9 #result = '鹅' + 5 #语法错误,不同类型不可以运算 10 print(result) 11 ''' 12 输出结果: 13 鹅鹅鹅曲项向天歌 14 白毛浮绿水红掌拨清波 15 白毛浮绿水红掌拨清波 16 '''
3.*号字符串赋值运算
1 # *号字符串赋值运算 2 str1 = '冰淇凌' 3 result = str1 * 3 #复制的次数必须是整型 4 print(result) 5 #输出结果:冰淇凌冰淇凌冰淇凌
4.字符串索引(编号)操作
1 # [] 字符串索引(编号)操作 只能获取一个字符 2 # 0 1 2 3 4 5 6 7 8 9 10 11 .... 3 xdl = '兄弟连培训各种编程语言,是你寻找好兄弟的场所' 4 # ...-4-3-2 -1 5 6 #获取"种"字符 7 print(xdl[6]) 8 #输出结果:种 9 print(xdl[1]) 10 #输出结果:弟 11 print(xdl[-2]) 12 #输出结果:场
5.upper() 将字符串中所有小写字母转换为大写
1 #upper() 将字符串中所有小写字母转换为大写 2 study = 'study Hard and make progress everyday' 3 print(study) 4 #输出结果:study Hard and make progress everyday 5 result = study.upper()# 字符串方法(方法的本质就是函数) 6 print(result) 7 #输出结果:STUDY HARD AND MAKE PROGRESS EVERYDAY
6.lower() 将字符串中所有大写字母转化为小写
1 #lower() 将字符串中所有大写字母转化为小写 2 study = 'STUDY HARD AND MAKE PROGRESS EVERYDAY' 3 print(study) 4 #输出结果:STUDY HARD AND MAKE PROGRESS EVERYDAY 5 result = study.lower() 6 print(result) 7 #输出结果:study hard and make progress everyday
7.swapcase() 将字符串中大小写字母进行互换
1 #swapcase() 将字符串中大小写字母进行互换 2 study = 'study hard and make PROGRESS EVERYDAY' 3 result = study.swapcase() 4 print(result) 5 #输出结果:STUDY HARD AND MAKE progress everyday
8.title()将字符串中的字母进行标题化处理(每个单词首字母大写)
1 #title()将字符串中的字母进行标题化处理(每个单词首字母大写) 2 study = 'study hard and make progress everyday' 3 result = study.title() 4 print(result) 5 #输出结果:Study Hard And Make Progress Everyday
9.capitalize() 将字符串中第一个字母变为大写 首字母大写函数
1 #capitalize() 将字符串中第一个字母变为大写 首字母大写函数 2 study = 'study hard and make progress everyday' 3 result = study.capitalize() 4 print(result) 5 #输出结果:Study hard and make progress everyday