首页 > 编程语言 > 详细

python 字符串

时间:2019-05-10 13:12:55      阅读:174      评论:0      收藏:0      [点我收藏+]

 

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

 

python 字符串

原文:https://www.cnblogs.com/lws865/p/10843814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!