码迷,mamicode.com
首页 > 其他好文 > 详细

字符串

时间:2018-09-20 21:14:39      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:字符串   \n   api   大写   文件读写   方法   下标   class   cap   

字符串运算

#1.字符串连接,使用+
str1='hello'
str2='world'
print(str1+' '+str2)

#重复输出字符串,用*
#2.重复输出字符串
str1='hello'
print(str1*3)

#3.截取字符
str1='hello'
print(str1[2:])
print(str1[:2])
print(str1[:-1])

#4.通过索引获取字符串中的字符
str1='hello'
print(str1[2])

#5.判断字符串中是否包含指定字符,存在返回True,不存在返回False
str1='hello'
print("a" in str1)

#6.判断字符串中是否不包含指定字符,存在返回True,不存在返回False
str1='hello'
print('a' not in str1)

#7.原始字符串,主要讲一些用于转义的符号以本来的面目显示
print(r'\n')


转义字符(写几个常用的)

\(用于行尾)       两行当一行使用(比如规范书写一行不超过79个字符,超过的可以使用这个另起一行)
\\(反斜杠)       文件读写操作指定路径时会用到
\n(换行)      由于换行,由于默认打印语句会添加,所以反而不需要的时候用end=''去除换行符


多行字符串

#多行字符串
strs='''
这里就不需要顾忌语法格式,是什么,
打印出来的就是什么,不会被束缚
'''
print(strs)


字符串内置方法

#1.把字符串的第一个字符大小
str='hello world'
print(str.capitalize())

#2.设定字符长度占位,将指定字符放至其中间,两端用空格填充
str='hello world'
print(str.center(30))

#3.统计字符在字符串中出现的个数
str1='hello world'
print(str1.count('l',0,len(str1)))  #这里的0,len(str1)是指的搜索的下标范围

#4.将字符串中的小写字母转为大写
str1='hello world'
print(str1.upper())

#5.删除字符串开头和末尾的空格
str1=' hello world '
print(str1)

#6.以某符号为分隔符切片字符串,以列表的形式存储被分隔的字符子串
str1='hello world f'
print(str1.split(' '))

字符串

标签:字符串   \n   api   大写   文件读写   方法   下标   class   cap   

原文地址:https://www.cnblogs.com/endmoon/p/9683139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!