字符串

Posted endmoon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串相关的知识,希望对你有一定的参考价值。

字符串运算

#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'
')


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

(用于行尾)       两行当一行使用(比如规范书写一行不超过79个字符,超过的可以使用这个另起一行)
\(反斜杠)       文件读写操作指定路径时会用到

(换行)      由于换行,由于默认打印语句会添加,所以反而不需要的时候用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(' '))

以上是关于字符串的主要内容,如果未能解决你的问题,请参考以下文章

PHP 代码片段

JavaScript 代码片段

CSP核心代码片段记录

带有神秘附加字符的 Javascript Date getTime() 代码片段

web代码片段

vs code 自定义代码片段