温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python字符串输出样式是什么

发布时间:2021-07-02 17:00:43 来源:亿速云 阅读:144 作者:chen 栏目:编程语言

这篇文章主要介绍“Python字符串输出样式是什么”,在日常操作中,相信很多人在Python字符串输出样式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python字符串输出样式是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1. 使用{ } 占位

使用{ }占位显示具体的内容在字符串中间,有两种常用的方式:

  1. 用 { }(大括号)占位

  2. 用 {变量名}占位

用法格式: 字符串.format( )

1.1 只使用{}

相当于有一个字符串变量,调用了自己的format格式化方法。可以向下面的字符串理解:

my_str = “有两个非常火的女海王:一个叫{},另外一个叫{}”

my_str.format(值1, 值2)

# 直接使用{ }进行占位
my_str = "有两个非常火的女海王:一个叫{},另外一个叫{}"
print( my_str.format('李小璐',  '项思醒') )

看一下输出结果:

有两个非常火的女海王:一个叫李小璐,另外一个叫项思醒

1.2 使用 { 变量名 }

我们把上面的一段代码用同样的方式来实现,区别在于——大括号中间加上了变量名:

my_str = "有两个非常火的女海王:一个叫{xiaolu},另外一个叫{xiang}"
print(my_str.format(xiaolu = "李小璐", xiang = "项思醒"))

调换一下位置的代码:

my_str = "有两个非常火的女海王:一个叫{xiaolu},另外一个叫{xiang}"
print(my_str.format(xiang = "项思醒", xiaolu = "李小璐"))

运行一下看一下两次运行结果,两次运行结果一致:

有两个非常火的女海王:一个叫李小璐,另外一个叫项思醒

结论:

使用第二种方式是可以替换位置的。

2. 使用 % 号进行格式化输出【常用】

我们之前学过几个数据类型,分别为:

整型 英文对应的是 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字符串输出样式是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI