您的位置: 首页 >游戏 >

python字符串格式化

2022-06-09 16:57:50 编辑:任巧素 来源:
导读 大家好,小科来为大家解答以上问题。python字符串格式化这个很多人还不知道,现在让我们一起来看看吧!1、python字符串格式化2、打印格式,

大家好,小科来为大家解答以上问题。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

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。