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
10.isupper() 检测字符串是否都是大写字母组成
1 #isupper() 检测字符串是否都是大写字母组成 2 str1 = ‘YOU HURT MY HEART DEEPLY!1314爱‘ 3 result = str1.isupper() 4 print(result) 5 #输出结果:True
11.islower() 检测字符串是否都是小写字母组成
1 #islower() 检测字符串是否都是小写字母组成 2 str1 = ‘you hurt my heart deeply!1314爱‘ 3 result = str1.islower() 4 print(result) 5 #输出结果:True
12.istitle() 检测字符串是否符合标题要求
1 #istitle() 检测字符串是否符合标题要求 2 title = ‘I Love Python‘ 3 result = title.istitle() 4 print(result) 5 #输出结果:True
13.isalnum() 检测字符串是否由数字和字母及文字组成
1 #isalnum() 检测字符串是否由数字和字母及文字组成 2 str1 = ‘我lovepython1314‘ 3 result = str1.isalnum() 4 print(result) 5 #输出结果:True
14.isalpha() 检测字符串是否由字母和文字组成
1 #isalpha() 检测字符串是否由字母和文字组成 2 str1 = ‘ilovepython%语言‘ 3 result = str1.isalpha() 4 print(result) 5 #输出结果:False
15.isdigit() 检测字符串是否由10进制字符组成(数字)
1 #isdigit() 检测字符串是否由10进制字符组成(数字) 2 str1 = ‘01234567894546‘ 3 result = str1.isdigit() 4 print(result) 5 #输出结果:True
16.检测字符串是否由数字字符组成(数字)
1 #检测字符串是否由数字字符组成(数字) 2 str1 = ‘01234567894546‘ 3 result = str1.isnumeric() 4 print(result) 5 #输出结果:True
17.isspace() 检测字符串是是否由空白字符(不可见字符)组成
1 #isspace() 2 str1 = ‘ \n\r\t‘ 3 print(str1) 4 result = str1.isspace() 5 print(result) 6 #输出结果:True
18.startswith() 检测字符串是否以指定的字符串开头
1 #startswith() 检测字符串是否以指定的字符串开头 2 str1 = ‘python是目前流行排行榜榜首的一种语言!‘ 3 result = str1.startswith(‘python‘) 4 print(result) 5 #输出结果:True
19.endswith()检测字符串是否以指定的字符串结尾
1 #endswith()检测字符串是否以指定的字符串结尾 2 str1 = ‘python是目前流行排行榜榜首的一种语言!‘ 3 result = str1.endswith(‘!‘) 4 print(result) 5 #输出结果:True
原文:https://www.cnblogs.com/lws865/p/10843814.html