python3 字符串格式化
1.字符串的格式化有两种:占位符%和format方式。占位符在python2中应用较多,在python3中format使用更广。
2.占位符:


格式化操作符辅助指令:【不晓得怎么用,哈哈哈】

例:
my_name="小猪猪猪"
print("我的名字是%s" %my_name)
#########################
我的名字是小猪猪猪
age=input("请输入您的年龄:")
my_age=int(age)
print("我的年龄是%d" %my_age)
############################
请输入您的年龄:18
我的年龄是18
age=18
print("我的年龄是%d" %age)
##############
我的年龄是18
number=12.435
print("数字是%f" %number)
########################
数字是12.435000
3.format
通过{}和:来代替%;
(1)使用位置参数,传入位置参数列表可用*列表
name_age=["有个人爱你很久很久",18] print ("我的姓名是:{},年龄是:{}".format("小猪猪猪",18)) print ("我的姓名是:{1},年龄是:{0}".format(20,"小花花")) print("我的姓名是:{1},年龄是:{0}{1}".format(25,"小伊人")) print ("我的姓名是:{},年龄是:{}".format(*name_age)) ##################################### 我的姓名是:小猪猪猪,年龄是:18 我的姓名是:小花花,年龄是:20 我的姓名是:小伊人,年龄是:25小伊人 我的姓名是:有个人爱你很久很久,年龄是:18
(2)使用关键字参数
关键字参数值要对得上,可用字典当关键字参数传入值,字典前加**
information={"name":"小猪猪猪","age":18,"work":"保姆"}
print ("我的姓名是:{name},年龄是:{age},工作是:{work}".format(name="小婊砸",work="python工程师",age=28))
print ("我的姓名是:{name},年龄是:{age},工作是:{work}".format(**information))
###############################
我的姓名是:小婊砸,年龄是:28,工作是:python工程师
我的姓名是:小猪猪猪,年龄是:18,工作是:保姆
先就这样吧,哈哈哈哈哈哈


浙公网安备 33010602011771号