2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082 备案号:闽ICP备19027007号-6
本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。
大家好,小科来为大家解答以上问题。python字符串格式化这个很多人还不知道,现在让我们一起来看看吧!
1、python字符串格式化
2、打印格式,主要有三种方式。
3、使用%来格式化
4、使用format函数格式化。
5、使用f字符串格式化
6、因为这三种格式的内容实在太多了,所以我只介绍最常用的。
7、第一种方法:使用%
8、%s表示该位置后面跟有一个字符串变量。
9、%d表示此位置与整数变量相关联。
10、变量必须有前面%那么多,一一对应,多个变量要用括号括起来。
11、name='杰克'
12、年龄=18岁
13、Print('我叫: %s,今年%d岁' %(姓名,年龄))
14、我叫:杰克,今年18岁。
15、有关更多格式化符号,请参考此表。
16、第二种方法:使用格式
17、在字符串中,使用{}放置一个位置,然后在字符串后面加上。format()函数,其参数是我们要填入字符串的变量。
18、格式函数会按顺序填充,比如第一个{}会得到第一个参数名称,第二个{}会得到第二个参数年龄。
19、name='杰克'
20、年龄=18岁
21、打印('我叫:{},今年{}岁'。格式(姓名、年龄))
22、我叫:Jack,今年18岁。
23、然后,如果有更多的变量值,这往往会导致混乱。
24、您可以使用索引来代替。
25、打印('我叫:{0},今年{1}岁'。格式(姓名、年龄))
26、我叫:杰克,今年18岁。
27、你甚至可以直接用变量名来代替它。
28、name='杰克'
29、年龄=18岁
30、打印('我叫:{name},今年{age}岁'。格式(姓名=姓名,年龄=年龄))
31、我叫:杰克,今年18岁。
32、第三种方法:使用f弦
33、Python 3.6或更高版本支持此方法。只要在字符串前面加个f,打开f-string,就可以在字符里写变量了。
34、直接看案例。
35、name='杰克'
36、年龄=18岁
37、打印(f '我叫: {姓名},今年{年龄}岁')
38、我叫:杰克,今年18岁。
39、编辑:付干江
本文到此结束,希望对大家有所帮助。
2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ280 715 8082 备案号:闽ICP备19027007号-6
本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。