string方法介绍

Posted python-beginner

tags:

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

#_*_coding:utf-8_*_
#作者:王佃元
#日期:2019/12/9
#string操作
print(‘hello‘*2) #乘法操作,输出对应次数
print(‘helloworld‘[2:]) #切片操作,跟列表操作一致
print(‘w‘ in ‘helloworld‘) #判断内容是否在另一个内容里面
print(‘%s is a good teacher‘%(‘dery‘)) #格式化输出
a = ‘123‘
b = ‘abc‘
c = a + b
c = ‘‘.join([a,b,c])
print(c)

#字符串的内置方法
st = ‘hello kitty is {name} is {age}‘
#c 开头的方法
print(st.count(‘l‘)) #计算某个内容出现的次数
print(st.capitalize()) #首字母大写
print(st.center(50,‘*‘)) #居中

#e 开头的方法
print(st.endswith(‘ty‘)) #判断字符串已某个内容结尾,返回bool值
print(st.startswith(‘www‘)) #判断字符串已某个内容开头,返回bool值
print(st.expandtabs(tabsize=10)) #较少使用,扩展一个tab键代表几个空格,需要在增加tab键的地方增加

#f 开头的方法
print(st.find(‘t‘)) #查找第一个元素,并返回索引值
print(st.format(name = ‘dery‘,age = 20))
print(st.format_map({‘name‘:‘dery‘,‘age‘:20})) #格式化输出,在字符串中需要使用{}将要格式化输出的内容包起来

#i 开头的方法
print(st.index("t")) #返回字符对应的索引,无对应内容返回-1
print(st.isdigit()) #返回一个bool值,判断是不是一个整数,例如120.236是不可以的
print(st.isalnum()) #
print(st.isdecimal()) #判断是不是10进制数
print(st.isidentifier()) #
print(st.islower()) #判断是不是全小写
print(st.isupper()) #判断是不是全大写
print(st.isspace()) #判断是不是一个空格
print(st.istitle()) #所有单词首字母大写,判断是不是一个标题

print(st.swapcase()) #大小写反转
print(st.ljust(50,‘*‘))
print(st.rjust(50,‘*‘))
print(st.strip()) #去除字符串前后空白字符(空格)
print(st.lstrip())
print(st.rstrip())
print(st.replace(‘age‘,‘name‘))
print(st.rfind(‘t‘)) #右边数第一个出现的t的位置
print(st.split(" ")) #分割作用,将字符串按照给定的内容进行分割,获得列表
print(st.split(‘i‘))
print(st.title()) #将字符串变为标题格式

以上是关于string方法介绍的主要内容,如果未能解决你的问题,请参考以下文章

转载String和StringBuffer的区别,以及StringBuffer的常用方法介绍

string类总结第一部分函数介绍

vb mid函数的使用方法详细介绍

String类型的属性和方法

C++ string 字符串类详解

C++STL库:String介绍