这篇文章主要介绍“Python字符串输出样式是什么”,在日常操作中,相信很多人在Python字符串输出样式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python字符串输出样式是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟主机、营销软件、网站建设、瑞丽网站维护、网站推广。
使用{ }占位显示具体的内容在字符串中间,有两种常用的方式:
用 { }(大括号)占位
用 {变量名}占位
用法格式: 字符串.format( )
相当于有一个字符串变量,调用了自己的format格式化方法。可以向下面的字符串理解:
my_str = “有两个非常火的女海王:一个叫{},另外一个叫{}”
my_str.format(值1, 值2)
# 直接使用{ }进行占位 my_str = "有两个非常火的女海王:一个叫{},另外一个叫{}" print( my_str.format('李小璐', '项思醒') )
看一下输出结果:
有两个非常火的女海王:一个叫李小璐,另外一个叫项思醒
我们把上面的一段代码用同样的方式来实现,区别在于——大括号中间加上了变量名:
my_str = "有两个非常火的女海王:一个叫{xiaolu},另外一个叫{xiang}" print(my_str.format(xiaolu = "李小璐", xiang = "项思醒"))
调换一下位置的代码:
my_str = "有两个非常火的女海王:一个叫{xiaolu},另外一个叫{xiang}" print(my_str.format(xiang = "项思醒", xiaolu = "李小璐"))
运行一下看一下两次运行结果,两次运行结果一致:
有两个非常火的女海王:一个叫李小璐,另外一个叫项思醒
结论:
使用第二种方式是可以替换位置的。
我们之前学过几个数据类型,分别为:
整型 英文对应的是 double integer
浮点 英文对应的是 float
字符串 英文对应的是string
这三种数据类型,在格式化的时候,有专用的表达字母,取他们的首字母,见下面这个表格:
类型 | 代表的字符 |
---|---|
整型 | %d |
浮点 | %f |
字串串 | %s |
知道了上面的表格,那么进行格式化就特别好简单学习了。
语法格式如下:
字符串 % ( 变量1, 变量2, 变量n )
注意:后面的变量可以传入1个或者多个。 但是字符串里面必须要使用对应的%d %s %f 来占据位置。
每个小男孩心中都有一个女神,那么定义一个女神字符串,加深一下印象和大家的理解。
我们用一段代码来做一个演示吧:
#名字 应该是 字符串类型 #胸围 应该是 浮点(小数类型) #年龄 应该是 整型(整数) my_girl = "我的女神是%s,她的胸围是%f,她的年龄是%d" print(my_girl % ('李成敏', 34.6, 21))
看一下运行结果:
我的女神是李成敏,她的胸围是34.600000,她的年龄是21
到此,关于“Python字符串输出样式是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!