py3study
python3——字符串基础
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
py3study
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
python3——字符串基础
python3——字符串基础
py3study
关注
发布于 2020-01-03 10:54:33
474
0
发布于 2020-01-03 10:54:33
举报
文章被收录于专栏:
python3
字符串可以使用一对单引号或一对双引号指定起止位置,两种方式指定的字符串完全等价。 如'Hello'和"World"
可以用三引号("""或''')指定多行字符串,其中可自由使用单、双引号而不需转义。 如'''"What's your name?," I asked.'''
字符串过长不方便写在一行时,可以使用反斜杠跨行而不增加换行符。 如: "abcde\ fgh" 等价于"abcdefgh"
如果字符串中有大量转义字符串,可以使用自然字符串(在字符串前加r或R)来简化书写,例如:r"Newlines are indicated by \n"等价于"Newlines are indicated by \\n"
两个字符串连续书写会自动连接,例如:str='ab'"cd",str就是'abcd'
可以使用format来构造复杂字符串,{}表示参数位置,format中依次指定参数值:(和%方式功能类似,但更加灵活。)
first_name = "x" last_name = "y" "my name is {0} {name2}.".format(first_name, name2=last_name)#等价于"my name is x y." 使用{0}{1}...表示第几个参数,{name2}直接指定参数名称
{}中还能控制字符串格式,例如: '{0:.3}'.format(1/3)表示精确到小数点后三位 '{0:_^11}'.format('hello')表示将字符串用'_'填充至11位,'hello'居中
可支持的详细格式为:[[fill]align][sign][#][0][minimumwidth][.precision][type],具体用法参见
https://www.python.org/dev/peps/pep-3101/
参考文献:
Python 快速教程(补充篇05):字符串格式化 (%操作符)
python - 增强的格式化字符串format函数
PEP 3101 -- Advanced String Formatting
字符串格式化:%和.format
Python中的字符串模运算符与format函数
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2019/09/26 ,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
编程算法
python
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
编程算法
python
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐