1.单引、双引号都可以定义字符串
三引号允许一个字符串跨多行print('''hello
world\v
end\t''')
2.字符串格式化,%s格式化字符串,%d 格式化整数,%f 浮点数
3..format()格式化:print('{}'.format("hello"))
print('姓名:{name},年龄:{age}'.format(name="张三",age=20))
print('姓名:{0},年龄:{1}'.format("张三",20))
4.len(mystr)字符串的长度
count():mystr.count("l")返回有几个字符
capitalize():mystr.capitalize()将字符串的第一个字符转换为大写
title():将每一个单词首字母大写
find():mystr.find("l")找字符串,返回找到的字符串的下标
rfind()从右面开始找
index():和find()一样,找存在的下标,
rindex():从右面开始找
find() vs index():如果找不到,index()产生异常,find()则返回-1
replace():mystr.replace("ll","LL"),但是原字符串不会被改变
split():mystr.split(" "):如果split()什么都不写,就是将通过\t和空格进行拆分
startswith():以XX开头
endswith():以XX结尾
lower():小写
upper():大写
ljust(),rjust(),center():字符串输出时怎样对齐,括号里写大小
strip(),从两端去除空格 lstrip()从去除左边空格 ,rstrip()去除右边空格
partition():mystr.partition("xxx")以此字符串为节点拆分 前 自己 后
splitlines():按照换行符进行拆分,如果字符串中有"\n"
isalpha():判断字符串是否是字母
isdigit():判断字符串是否是数字
isalnum():判断字符串是否是数字和字母
join(): 将列表组成字符串,mystr.join(" ")