python用戶交互、格式化輸出
阿新 • • 發佈:2018-04-09
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用戶交互、格式化輸出