Python03:用户交互输入格式输出
用户交互输入:
#!/usr/bin/env python
|
输出:
username: |
此时输入内容,再最终输出:
username:mclind password:123456 mclind 123456 |
解释:input用于程序的输入。
格式输出方式一:
#!/usr/bin/env
python
|
输出:
name:mclind age:29 job:it salary:123
------------info of mclind------------------- Name:mclind Age:29 Job:it Salary:123 |
解释:
%s的意义:字符串占位符可以有%d(%f),其中字符串可以兼容整数,但整数不能兼容字符串。但有时候可以检测数据类型,可以不用%s的通用输出。
Input:用于输入,无论输入的是数字,还是字符串,都认为是字符串,若要输入为数字,可强制转换:
age = int(input("age:")) |
查看类型:type(变量)
age = int(input("age:"))
|
输出:
age:23 <class 'int'> |
格式输出方式二(可常用):
info2 = '''
|
输出:
name:mc age:23 job:it salary:123
------------info of mc------------------- Name:mc Age:23 Job:it Salary:123 |
格式输出方式三(参数多的话,不太清晰):
info3 = '''
|
输出:
name:mc age:23 job:it salary:123
------------info of mc------------------- Name:mc Age:23 Job:it Salary:123 |
格式输出方式四:
字符串的拼接方式,不要用(除非不得己,自己拼接,无技术含量,不介绍)。