输入:input
输出推荐方式:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Bell Sun
# name = test #name 等于变量test,而不是值
name = "test"
age = "18"
# 一次指定一次使用:
print("第0种:")
print("Name and Age:",name,age)
print("第一种:")
print('''Name:%s , Age:%s'''%(name,age))
print("第二种:")
print('''Name:''' + name + '''Age:''' + age)
# 一次指定可以多次使用:
print("第三种:")
print('Name:{_name} Name:{_name}'.format(_name = name)+ '\n' + 'Age:{_age}'.format(_age = age))
print('Name:{_name},Age:{_age}'.format(_name=name, _age=age))
print("Name:{_name},Age:{_age}".format(_name=name, _age=age))
#单引号和双引号没有区别,但是定义的临时变量名称一定要写对,不然就得来一场找不一样的游戏,你懂得
print("第四种:")
print("Name:{0} Name:{0} \nAge:{1}".format(name,age))
详细示例:
定义变量:共有部分
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Bell Sun
#interaction: n. 相互作用;交互作用
name = input("name:")
#age = input("age:")
#print(type(age))
# 字符串切换为整形 打印变量的数据类型
age = int(input("age:"))
print(type(age))
gf_of_name = input("girlfriend:")
job = input("job:")
salary = input("salary:")
#推荐方法一
#
#(一)高级的处理方法,可以引用多种类型的数据
#
info_1= '''
---info_1_ of %s shell_python ---
Name:%s
Age: %d
Job: %s
Girlfriend: %s
Salary: %s
'''%(name,name,age,job,gf_of_name,salary)
print(info_1)
#
#推荐方法二
#(二)高级的处理方法,可以引用多种类型的数据
#
info_2= '''
---info_2_ of {_name}---
Name:{_name}
Age: {_age}
Job: {_job}
Girlfriend: {_gf_of_name}
Salary:{_salary}
'''.format(_gf_of_name=gf_of_name,
_name=name,
_age=age,
_job=job,
_salary=salary)
print(info_2)
# {}符号一定要成对,不要多写
#变量的引用可以不用按照顺序引用
#推荐方法三
#
#(三)
#
info_3= '''
---info_3_ of {0}---
Name:{0}
Age: {1}
Job: {2}
Girlfriend: {3}
Salary:{4}
'''.format(name,age,job,gf_of_name,salary)
print(info_3)
本文介绍了Python中四种常见的字符串格式化方法,包括简单的逗号分隔、百分比占位符、加号连接以及format函数的使用。通过实例展示了如何在字符串中插入变量并输出,适合初学者参考学习。
1008





