GraphQL 单例模式 makefile Jetbains全家桶 caching webpack primefaces odbc Skeljs vue最新版本 sql数据库教学视频 ai视频教程下载 seo教程下载 jquery绑定change事件 oracle连接字符串 安卓虚拟机运行windows matlab取实部 python中count python对象 python环境安装教程 python函数参数 python模块大全 python传递参数 randomjava java数组转集合 java命令 linux系统命令大全 javascript源代码 js四舍五入 猫爪 microkms 免费书籍 java核心技术 robotstudio dll下载 视频md5修改器 工程地质手册 寂静城 刷机精灵pc版 无线网改密码
当前位置: 首页 > 学习教程  > 编程语言

字符串的格式化

2020/12/28 19:11:17 文章标签:

1. 1% 1.1 基本格式化操作 示例1: name "李小开" text "我叫%s,今年19岁" %"李小开" #这里的这个%s相当于占位符 输出:我叫李小开,今年19岁 text "我叫%s,今年19岁" %name 输出&am…

1.  1%
1.1 基本格式化操作
示例1:
name = "李小开"
text = "我叫%s,今年19岁" %"李小开"   #这里的这个%s相当于占位符
输出:我叫李小开,今年19岁
text = "我叫%s,今年19岁" %name
输出:我叫李小开,今年19岁

示例2:
name = "李小开"
age = 19
text = "我叫%s,今年%s岁"  %("李小开",19)
text = "我叫%s,今年%s岁"  %(name,age)

示例3:
message = "%(name)s你什么时候过来啊?光头不在家" %("name":"刚子")

示例4:
text = "%s,这片我已经下载了90%%了,tmd直接断网了" %"兄弟" #这里如果只有一个百分号的话,它就会当成占位符所以输入两个就会当成百分号了。
print(text)
输出:兄弟这个片我已经下载了90%,tmd直接断网了




2.  format   (推荐)
示例1:
text = "我叫{0},今年19岁".format("李小开")
text = "我叫{0},今年{1}岁,我兄弟叫{0}".format("李小开"19)

示例2:
text = "我叫{},今年{}岁,我儿子叫{}".format("李小开",19,"刚子")
#括号里面没加数字系统就会默认给加上123
输出:我叫李小开,今年19岁,我儿子叫刚子

示例3:
text ="我叫{n1},今年{age}岁".format(n1="李小开",age=19)
输出:我叫李小开,今年19岁

示例4:
text = "我叫{},今年{}岁"
data = text.format("李小开",19)    #这里的text可以进行复用还可以写,%的占位符也可以进行复用
print(data)
输出:我叫李小开,今年193.  f
示例1:
action = "打飞机"
text = f"刚子喜欢{action},打完之后满身大汗"
print(text)
输出:刚子喜欢打飞机,打完之后满身大汗

示例2:
name = "刚子"
age = 19
text = f"我们宿舍的干饭王叫{name},他今年{age}岁"  #f在这就相当于户字符串格式化
print(text)
输出:我们宿舍的干饭王叫刚子,他今年19岁了


补充:(进制转换)
v1 = f"刚子今年{19:#b}岁了"   #这里的 :#b 就是将19转换为二进制显示



#理解:

name = "gangzi"
text = f"我是{name.upper()},我爱大铁锤" #.upper的作用是将英文变成大写
print(text)
输出:我是GANGZI,我爱大铁锤

本文链接: http://www.dtmao.cc/news_show_550181.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?