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

字符串笔记

时间:2018-05-05 20:49:17      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:pre   去空格   expand   内存地址   参数   wap   line   左右   format   

s = hello,world

s.capitalize()

s.center(50,*)

s.count(h,0,5) #范围内的字母出现次数

s.endswith(d)

s.expandtabs(20)#扩展tab键,参数是长度

s.find(h,0,5)#范围内查找某个值,没有就返回-1

s3 = my name is {0},i am {1} years old

print(s3.format(xiang,12))

#my name is xiang,i am 12 years old

s3 = my name is {name},i am {age} years old

print(s3.format(name = xiang,age = 12))

#my name is xiang,i am 12 years old

s.index(h,0,5)#找到索引值

s.isalnum()#字母和数字  不带特殊符号

s.isalpha()#字母

s.isdecimal()#数字,不能带.

s.isnumeric()#只有数字  和上下两个一样

s.isdigit()#是不是个整数,和isdecimal一样的

s.isidentifier()#是不是可用的变量名

s.islower()#都是小写

s.isprintable()#可以被打印

s.isspace()#是否有空格

s.istitle()#所有字开头都大写

s1 = [xiang,is,35]
print( .join(s1))
print(-.join(s1))
print(*.join(s1))

s.lower()
s.upper()

s.strip()#去空格、换行  rstrip lstrip  左右的差别
#-----maketrans\translate
s1 = abcdefg 

s2 = !@#$%^&*

table = str.maketrans(s1,s2)
print(table)
s3 = able to df
print(s3.translate(table))
#-------------------------
s = hello world
s.replace(h,-,1)#把h替换成-,只换1个
print(s)
print(s.split(w))#根据什么内容切割


#-----按行分
s = a\nb\nc\n
print(s.splitlines())

#-------------------


s.swapcase()#小写变大写

s.title()#变成title格式(首字母大写)

s.zfill(40)#用0填到40个长度

‘‘‘
常用的方法
isdigit
replace
find
count
strip
center
split
format
join

‘‘‘

 

字符串

 

S=’hello,world’

特点:

不可变 (修改后内存地址肯定发生改变)

有序

字符串笔记

标签:pre   去空格   expand   内存地址   参数   wap   line   左右   format   

原文地址:https://www.cnblogs.com/yelublue/p/8995718.html

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