码迷,mamicode.com
首页 > 编程语言 > 详细

python用户交互、格式化输出

时间:2018-04-09 15:11:37      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:input   format   %s   

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用户交互、格式化输出

标签:input   format   %s   

原文地址:http://blog.51cto.com/limingyu/2095977

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!