python字符串格式化函数
目录
1、格式化字符串输出2、三引号3、Unicode4、字符串字母处理函数(补充)知识点:格式化、三引号、Unicode、字符串字母处理函数
1、格式化字符串输出
编号 | 运算符类型 | 说明 |
1 | [ : ] | 截取字符串 |
2 | in | 成员运算符,可查找字符串是否包含某字符串或字符串,返回false和true |
3 | not in | 成员运算符,同上,相反 |
,格式:print("hello %s %s ..." % ("值1","值2","..."))
2、三引号
编号 | 运算符类型 | 说明 |
1 | [ : ] | 截取字符串 |
2 | in | 成员运算符,可查找字符串是否包含某字符串或字符串,返回false和true |
3 | not in | 成员运算符,同上,相反 |
三引号允许字符串可以换行:"""
3、Unicode
在字符串前加上前缀u就表达Unicode
字符串
代码如下:
#!/usr/bin/python3 # -*- coding: utf-8 -*- a=51 b="CTO" # 格式化字符串输出 print("Hello %s %s" % (51,"CTO")) # 三引号 c=""" create table cto( id int, name varchar(20) )""" print("字符串:%s" % (c)) # Unicode d=u"51\u0020CTO" print("%s的Unicode字符串:%s" % ("51\u0020CTO",d))
效果如下:
4、字符串字母处理函数(补充)
字符串字母处理函数:.upper()、.lower()、.swapcase()、.capitalize()、.title()
编号 | 函数名 | 说明 |
1 | ljust | |
2 | rjust | |
3 | center | |
4 | zfill |
代码如下:
#!/usr/bin/python3 # -*- coding: utf-8 -*- myStr="heLlO 51 cTo" print("转换前字符串:%s\n" % (myStr)) # 全部字符串转为大写 myStr_New=myStr.upper() print("1、全部字符串转为大写 - upper") print("转换后字符串:%s\n" % (myStr_New)) # 全部字符串转为小写 myStr_New=myStr.lower() print("2、全部字符串转为小写 - lower") print("转换后字符串:%s\n" % (myStr_New)) # 字符串大小写互换 myStr_New=myStr.swapcase() print("3、字符串大小写互换 - swapcase") print("转换后字符串:%s\n" % (myStr_New)) # 字符串大小写互换 myStr_New=myStr.capitalize() print("4、首字母大写,其余字母小写 - capitalize") print("转换后字符串:%s\n" % (myStr_New)) # 首字母大小,其余保持不变 myStr_New=myStr.title() print("5、首字母大小,其余保持不变 - title") print("转换后字符串:%s\n" % (myStr_New)) ----------------------------------- ©著作权归作者所有:来自51CTO博客作者小5聊基础的原创作品,请联系作者获取转载授权,否则将追究法律责任 #yyds干货盘点#字符串格式化函数 - python基础学习系列(29) https://blog.51cto.com/u_15288318/5112103
效果如下:
到此这篇关于python字符串格式化函数的文章就介绍到这了,更多相关python字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
X 关闭
X 关闭
- 15G资费不大降!三大运营商谁提供的5G网速最快?中国信通院给出答案
- 2联想拯救者Y70发布最新预告:售价2970元起 迄今最便宜的骁龙8+旗舰
- 3亚马逊开始大规模推广掌纹支付技术 顾客可使用“挥手付”结账
- 4现代和起亚上半年出口20万辆新能源汽车同比增长30.6%
- 5如何让居民5分钟使用到各种设施?沙特“线性城市”来了
- 6AMD实现连续8个季度的增长 季度营收首次突破60亿美元利润更是翻倍
- 7转转集团发布2022年二季度手机行情报告:二手市场“飘香”
- 8充电宝100Wh等于多少毫安?铁路旅客禁止、限制携带和托运物品目录
- 9好消息!京东与腾讯续签三年战略合作协议 加强技术创新与供应链服务
- 10名创优品拟通过香港IPO全球发售4100万股 全球发售所得款项有什么用处?