字符串

1. 字符串是有序的,是不可变的。

不可变指的是,不能改变原有内存地址上的数据,当改变数据时,要重新分配内存

2. 各种方法

n2 = n1.capitalize() # 首字母大写  
n2 = n1.casefold() # 字母全变小写
n2 = n1.center(width,'任意一种字符')  #把字符串居中,宽度为widt,剩余的用字符来补充
n2 = n1.count("h") # 计数h在n1中出现几次
n2  = n1.endswith("h") # 判断n1是否以h结尾
n2 = n1.find("h") # 寻找h的位置,没找到不会报错,会打印-1, 而index方法会报错
# format 格式化
n2 = "my name is {}, my age is {}".format("zdp",20)
# join 将字符串中的每个成员用*分隔开,在拼接成一个新字符串
n2 = "*".join("abc")   # 结果为"a*b*c"
# replace 把n1中的abc替换为ABC
n2 = n1.replace("abc","ABC")
n2 = n1.strip()  # 把n1中的空格删除,包括/t /n
n2 = n1.split("a") # 在n1中的'a'处把字符串分裂开,不包括'a', 形成一个列表

 

posted on 2018-07-18 11:02  Dempsey(鹏)  阅读(107)  评论(0)    收藏  举报