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用户交互格式化输出的主要内容,如果未能解决你的问题,请参考以下文章

Python用户交互格式化输出及运算符

python变量及用户交互,用户名格式化输出

python用户交互格式化输出

Python03:用户交互输入格式输出

python 开发 -- 04用户交互

1,Dvops python(input用户交互,格式化文本输出)