字符串
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', 形成一个列表
浙公网安备 33010602011771号