您的位置:首页 > 编程语言 > Python开发

Python---字符串的内置方法

2017-06-27 10:36 357 查看
int 的内置方法

x.__str__()

转换为人阅读的形式

x.__repr__()

转换为机器阅读的形式

__index__()

字符串内置方法

dir(str)

pycharm 中输入 str ,按住ctrl后点左键

str1="abc"

str1=str("abcv")

(1) name.capitalize()  首字母变大写

(2) s.center(10,"*")  S放中间,左右各有10位,且为*

(3) s.count()

s="ahfoaifnalkjdfoheiqf9opa"

s.count("n",2,12) 找 “n”的个数,从第2位到11位之间找

(4) x.endwith()

(5)  x.expandtabs(y)

c1 9

c2   2

将tab转换成空格,默认等于8个空格,也可以转换成y个空格

(6) x.find()  寻找子序列,某一个字符等,找到返回其下标位置,没有返回-1;有好几个只返回第一个的位置;

(7) x.format()   字符串的格式化,对占位符进行内容存放,



name="i am {0},age is {1}"

li=[123,231]    #列表

name="she is {0},he is {1}"

name.format(*li)    # 动态参数,传列表时加一个‘*’

dic={"aa":12,"bb":32}    #字典

name="i am {aa},age is {bb}"

name.format(**dic)   # 动态参数,传字典时加一个‘**’

(8) x.title()  变成标题 ,所有首字母大写

(9)x.lower()  都变成小写

(10) x.upper()  变大写

(11) x.swapcase()  大写变小写,小写变大写;

(12) x.lstrip() 左侧空白移除

(13) x.partition(y)   在“Y”处分割

(14) x.replace("y","z")   y替换成z
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息