一、输出语句input 输出语句print
例:用户输入
1 username = input("username:") 2 #变量名 显示的字符 3 password = input("password:") 4 print(username,password)
二、格式化输出
例:简介
1 name = input("name:") #字符型
2 age = input("age:")
3 print(type(age)) #查看age的类型 typ()输出类型
4 jop = input("jop:")
5 salary = input("salary:")
注释:输入得到的类型是字符型,所以age得到的是字符不是数值;若使age得到的是数值应转换类型。
1 age = int(input("age:")) #age是整数型
格式化输出四种方式
- 字符串的拼接
1 info1 = """
2 ------------info1 of """ +name+ '''------
3 Name:''' +name+ """
4 Age:""" +age+ '''
5 Jop:''' +jop+ """
6 Salary:""" +salary
7 print(info1)
#字符串的拼接只能用于字符
#可使用''' '''或""" """ 用于多行输出,info1已经用两种方式写出
2. #占位符 %s 字符型,%d 十进制整数型,%f 浮点型
1 info2=''' 2 ---------info2 of %s------ 3 Name:%s 4 Age:%s 5 Jop:%s 6 Salary:%s 7 '''%(name,name,age,jop,salary) #按输出顺序写 8 print(info2)
3.用 .format() 三种形式
3.1,用变量名
1 info3 = """ 2 -----------info3 of {name2}------- 3 Name:{name2} 4 Age:{age2} 5 Jop:{jop2} 6 Salary:{salary2} 7 """.format(name2=name,age2=age,jop2=jop,salary2=salary) #可理解为一个数组 8 print(info3)
3.2,用索引
1 info4 = """ 2 -----------info4 of {0}------- 3 Name:{0} 4 Age:{1} 5 Jop:{2} 6 Salary:{3} 7 """.format(name,age,jop,salary) 8 print(info4)
3.3,什么都不加
1 info4 = """ 2 -----------info4 of {0}------- 3 Name:{} 4 Age:{} 5 Jop:{} 6 Salary:{} 7 """.format(name,age,jop,salary) 8 print(info5)
三、运行结果