python学习之路—08 字符串的一些食用方法

在上一章中,我们说了一些常用的数据类型,这里重点说一下字符串的一些使用方法

一、字符串格式化

之前学习了变量,在变量里面可以放一些东西,包括字符串;突然想把变量放到字符串里一起打印出来,于是找了一些资料总结了一下

>>> user_name = '李四'
>>> time = 8

>>> print('你好啊 %s,早上%d点你去哪了?' %(user_name, time))
你好啊李四,早上8点你去哪了?

在这里,我使用了%作为字符串格式化,它可以帮助我们在字符串里插入一些变量
方便组成完整的句子

需要注意的是,这种方法是一一对应的,如果要放多个变量进入,需要用括号把变量名都包裹起来,使用逗号分割

常用的格式符号:


字符串    %s

>>> name = '名字'
>>> print('同学,你能告诉我你的 %s是什么吗?'  % name)
同学,你能告诉我你的名字是什么吗?

有符号整数    %d

>>> number = -2
>>> number _1 = 2
>>. print ( '%d - %d = ' %(number, number_1 ) , number - number_1 )
-2 - 2 = -4

浮点数    %f

>>>  money = 5.5
>>> print( ' 这是找零,找零%f 元,请收好 ' % money)
这是找零,找零5.500000元,请收好

我发现出现了很多的0,但是我不想要这个;我们可以这样做

>>> time = 17.56
>>> print ( '哇~~,比赛的第一名竟然才用了 %.2f 秒,太厉害了吧' % time )
哇~~,比赛的第一名竟然才用了 17.56 秒,太厉害了吧

在%f 中间插入 .2 就可以控制显示小数点后几位,这里就是显示了小数点后2位

无符号整数    %u

>>> n = 1
>>> n_1 = -1
>>>print( ' %u 和%u = ' %(n, n_1) )
1 和 -1


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。