手记

python用户交互、格式化输出

python中的注释

单行的话用“#”号注释,多行注释,可以用三个单引号,或三个双引号''' '''或 """ """

python中用户输入

1、

#!/usr/bin/env python#_*_conding:utf-8_*_name = input("What is your name?")print("hello" , name)

2、

#!/usr/bin/env pythonname=input("name:")age=input("age:")job=input("job:")info='''------info of %s------Name: %sAge: %sJob: %s'''%(name,name,age,job)print(info)

3、

#!/usr/bin/env pythonname=input("name:")age=input("age:")job=input("job:")info='''------info of %s------Name: %sAge: %dJob: %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 pythonname=input("name:")age=int(input("age:"))    #请注意这里的强转义job=input("job:")info='''------info of %s------Name: %sAge: %dJob: %s'''%(name,name,age,job)print(info)**#Note: %s表示字符串string的字意思,$d表示整数,int的字思,%f表示浮点数**

4、

#!/usr/bin/env pythonname=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)

0人推荐
随时随地看视频
慕课网APP