python__005
Posted zp0923
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python__005相关的知识,希望对你有一定的参考价值。
一、字符串格式化
#字符串的拼接#
msg=‘i am a best boy‘+‘非常帅‘
print(msg)
name=input(‘name:‘)
hobby=input((‘hobby:‘))
age=input(‘age:‘)
print (‘ i am %s ,my hobby is %s,age%s ,%s,年龄:%d‘%(name,hobby,age,[222,3333,‘gdgfvsdhfs‘],555555))
#str能接受所有类型,
#打印浮点数 在%后边加个点,在添加数字,表示保留几位小数
msg1=‘float%.2f:‘% 99999.22222258898995889888
print(msg1)
#打印百分比 %%
msg2=‘%%float%3s:‘% 99999.2
print(msg2)
#根据键值对传值
msg3=‘我爱%(china)s,我爱%(city)s‘%‘china‘:‘中国‘,‘city‘:‘甘肃-渭源‘
print(msg3)
msg3=‘我爱%(china)-60s,我爱%(city)s‘%‘china‘:‘中国‘,‘city‘:‘甘肃-渭源‘
msg4=‘我爱\033[41;1m%(china)+2s\033[0m,我爱%(city)s‘%‘china‘:‘中国‘,‘city‘:‘甘肃-渭源‘
print(msg3)
print(msg4)
#返回我爱中国 ,我爱甘肃-渭源
# 我爱中国,我爱甘肃-渭源
#format
#format格式化 不一一对应将会报错
name=input(‘name‘)
age=input(‘age‘)
sex=input(‘sex‘)
tp1=‘i anm ,age,sex‘.format(name,age ,sex)
print(tp1)
tp2=‘i anm 2,age0,sex1‘.format(name,age ,sex)
print(tp2)
tp3=‘i anm 2,age2,sex1‘.format(name,age ,sex)
print(tp3)
#返回:name55
# age55
# sex5h
# i anm 55,age55,sex5h
# i anm 5h,age55,sex55
# i anm 5h,age5h,sex55
print(‘i am name1,age1‘.format(**‘name1‘:‘name‘,‘age1‘:‘age‘))
print(‘i am name1,今年age1岁‘.format(name1=‘张琪‘,age1=‘19‘))
# i am name,age
# i am 张琪,今年19岁
print(‘i am [0],我今年[0]‘.format([‘小明‘,‘小丽‘],[‘23‘,‘18‘]))
#i am 小明,我今年23
以上是关于python__005的主要内容,如果未能解决你的问题,请参考以下文章