继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

python基础笔记3

慕设计9351971
关注TA
已关注
手记 30
粉丝 5
获赞 2

字符串

一系列字符

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(原始串,目标串,[替换次数])

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP