字符串
一系列字符
str1="hello world" str2='hello'
字符串拼接
多个字符串合并成新的字符串
用+号链接拼接
字符串大小写转换
常用5个:
str.lower() 小写
str.upper() 大写
str.capitalze() 字符串首字符大写
str.title() 每个单词首字符大写
str.swapcase() 大小写互换
格式化字符串
str.format()
"{} {} you".format("I","love") {}占位符
"{2}.{1}.{0}".format("com","ic","www") {数字}索引
"{p3}.{p2}.{p1}".format(p1="com",p2="ic",p3="www") 别名引用
格式化数字
format(134.567,'0.2f') 保留2位小数 134.57 *format始终返回字符串
format(1234.567,',') 增加千分位分隔符
示例:format(num,"0,.2f")
"请向{}账户转账¥{:0,.2f}".format(account,amount)
增加:格式化拼接的数字
早期字符串格式化 :%d %f %s print("我叫%s,今年%d岁,体重%.2f公斤"%("zhangsn",18,46.85))
制表符和换行符
增加字符缩进 \t
换行输出\n
删除空格:str.strip()删除左右 str.lstrip()删除左边空白 str.rstrip()删除右边空白
len(str) 获取字符串长度
str.strip('#')删除左右的##
查找字符串
str.find(子字符串,[开始位置],[结束位置])
返回子字符串的开始索引值。(第一次出现的位置),若未找到返回-1
“ee”in source 返回布尔型
字符串替换
str.replace(原始串,目标串,[替换次数])