python用户交互格式化输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python用户交互格式化输出相关的知识,希望对你有一定的参考价值。
python中的注释
单行的话用“#”号注释,
多行注释,可以用三个单引号,或三个双引号
‘‘‘ ‘‘‘或 """ """
python中用户输入
1、
#!/usr/bin/env python
#_*_conding:utf-8_*_
name = input("What is your name?")
print("hello" , name)
2、
#!/usr/bin/env python
name=input("name:")
age=input("age:")
job=input("job:")
info=‘‘‘
------info of %s------
Name: %s
Age: %s
Job: %s
‘‘‘%(name,name,age,job)
print(info)
3、
#!/usr/bin/env python
name=input("name:")
age=input("age:")
job=input("job:")
info=‘‘‘
------info of %s------
Name: %s
Age: %d
Job: %s
‘‘‘%(name,name,age,job)
print(info)
#这里运行的话会报错:
Traceback (most recent call last):
File "input.py", line 12, in <module>
‘‘‘%(name,name,age,job)
TypeError: %d format: a number is required, not str
#这里需要强转义
#!/usr/bin/env python
name=input("name:")
age=int(input("age:")) #请注意这里的强转义
job=input("job:")
info=‘‘‘
------info of %s------
Name: %s
Age: %d
Job: %s
‘‘‘%(name,name,age,job)
print(info)
**#Note: %s表示字符串string的字意思,$d表示整数,int的字思,%f表示浮点数**
4、
#!/usr/bin/env python
name=input("name:")
age=input("age:")
job=input("job:")
info=‘‘‘
------info of {_name}------
Name: {_name}
Age: {_age}
Job: {_job}
‘‘‘.format(_name=name,
_age=age,
_job=job)
print(info)
以上是关于python用户交互格式化输出的主要内容,如果未能解决你的问题,请参考以下文章