格式化输出:
------------ info of Alex Li ---------- Name : Alex Li Age : 22 job : Teacher Hobbie: girl ------------- end ----------------
程序交互(input):
input ()括号内的内容必须是字符串,也称为提示语句。
1.用input获取到的内容都是字符串.
2.input应用场景:
动态获取用户输入的内容
name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入工作:') hobbie = input('请输入爱好:')
第一种方法(占位符法):
print(''' ------------ info of %s ---------- Name : %s Age : %s job : %s Hobbie: %s --------------- end ---------------- '''%(name,name,age,job,hobbie))
注意:要注意位置顺序,.以及相对应的数量来填充
%s代表着全部字符转和整型(s必须小写)
其中%d=%i,都是代表着整型.
第二种方法(字符串.format()法):
例子:
print(f'''------------ info of {name} -------- Name : {name} Age : {age} job : {job} Hobbie: {hobbie} ------------- end ---------------- ''')
第三种方法(.format()法)
.format():
1.可以 按照占位的位置来填充
2.也可以按照索引来填充
3.按照关键字对应填充
print('''------------ info of {} -------- Name : {} Age : {} job : {} Hobbie: {} ------------- end ---------------- '''.format(name,name,age,job,hobbie)) #按照关键字顺序对应填充
应用场景 : 动态获取用户数据并写入固定格式,使用+号也可以实现字符串格式化.