在上一章中,我们说了一些常用的数据类型,这里重点说一下字符串的一些使用方法
一、字符串格式化
之前学习了变量,在变量里面可以放一些东西,包括字符串;突然想把变量放到字符串里一起打印出来,于是找了一些资料总结了一下
>>> 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