string字符串

Posted yanruizhe

tags:

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

string字符串

str = "qwer萨拉赫哟"

str1 = "0495874"

 

print(len(str))

print(max(str1))

print(str * 3)

print(str + str1)

print(min(str1))

str2 = "Aa"

print(max(str2))

print(min(str2))

str3 = "22"

print(str3 * 3)

str4 = "sunck is a good man"

l1 = str4.split(‘ ‘)

print(l1[1], type(l1))

str4 = "sunck is a good man"

#split 切割,参数一:以什么为基础切割

l1 = str4.split(‘ ‘, 2)# 参数二:切割次数

print(l1, type(l1))

l2 = ‘*‘.join(‘abcd‘) #拼接 字符串用单引号里的内容拼接起来

print(l2)

#新加步长

print(len(str4))

print(str4[-2: 27])

print(str4[:: 3])

字符串的修改、添加、删除
字符串本身是不可变的,只要对它修改,就是生产了一个新的字符串

a = "good"

#a = a + ‘ nice‘

print(a)

#添加

b = a.center(5, ‘*‘)

#从字符串左右两边同时添加,如果字符串长度为奇数,则print(b) #左侧比右侧多一个 否则相反 第一个参数的值要大于字符串的长度print(len(b))

c = a.rjust(9, ‘*‘) # 原始字符串在右边,从左侧添加print(c)

d = a.ljust(9, ‘*‘) # 原始字符串在左,边从右侧添加print(d)

############删除

aa = ‘*abcd*efe = aa.strip(‘gt*‘) #从左右两边同时删除,如果查询不到就无法删除

print(e)

f = aa.rstrip(‘*t‘) #从右边删除

print(f)

g = aa.lstrip(‘*t‘) # 从左边开始删除

print(g)

##########修改

aaa = ‘ABCD.qwer.123.456.你好世界!‘

h = aaa.upper() #将所有的小写字母转为大写字母

print(h)

i = aaa.lower() #将所有的大写字母转为小写字母

print(i)

j = aaa.swapcase() #大小写互换

print(j)

k = aaa.title() #每个单词的首字母大写

print(k)

l = aaa.capitalize() # 如果是一字字符串,并且第一个字符是字母,只将其转为大写,其余全部小写

print(l)

######replace *

a4 = ‘123,456,789,asd,qwe,zxc,张三,李四,王五‘

str9 = ‘123,123,,456,789,asd,qwe,zxc,张三,李四,王五‘

m = a4.replace(‘123‘,‘666‘) #替换字符串上的所有符合规则元素

print(m)n = str9.replace(‘123‘,‘666‘,2)# 替换的次数,从头开始

print(n)o = str9.replace(‘123‘,‘666‘,2).replace(‘456‘,‘555‘)

print(o)

########查询

a5 = ‘one two three four five one two two two three three‘

p = a5.count(‘one‘,0,35) # 在字符串中出现的次数,后面的参数是查找的位置可以不带,

print(p)

q = a5.find(‘one‘) #查询第一个所在的索引

print(q)

r = a5.find(‘one‘) #从右边查询第一个所在的索引

print(r)

#s = a5.index(‘six‘) # 跟find唯一的区别,如果原字符串中没有,就会报错 not found

#print(s)

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

C++string中怎样从字符串里截取出字符

java string怎么截取字符串

string.find(查找获取字符串) string.gsub(查找替换字符串) string.sub(截取字符串)

如何判断string字符串的长度

C++ string 字符串类详解

二进制转换为string字符串?