输出格式:
----------Welcome xx into zone------ |Name: |Age: |Sex: |Job: -----------------END----------------
信息输出方式1:
1 name = input("Please input your name:") 2 age = input("Please input your age:") 3 sex = input("Please input your sex:") 4 job = input("Please input your job:") 5 6 print("-----Welcome",name, "into zone----") 7 print("Name:",name) 8 print("Age:",age) 9 print("Sex:",sex) 10 print("Job:",job) 11 print("---------------END--------------")
信息输出方式2:
1 name = input("Please input your name:") 2 age = input("Please input your age:") 3 sex = input("Please input your sex:") 4 job = input("Please input your job:") 5 info = '''6 ----------Welcome %s into zone------ 7 |Name:%s 8 |Age:%s 9 |Sex:%s 10 |Job:%s 11 -----------------END---------------- 12 '''%(name,name,age,sex,job) 13 #%s 代表字符串 14 #%d 代表数值 15 #使用input输入的任何字符都默认为字符串 16 print(info)
要点解析:
1、使用input函数输入的任何字符默认都是字符串格式
1 1 age = input("Please input your age:")2 2 print(age,type(age))3 3 4 4 Please input your age:185 5 18
2、如果需要输入其他类型,需要在input前面做类型定义,例如:
1 age = int(input("Please input your age:"))2 print(age,type(age)) 3 Please input your age:184 18
3、格式符
%% 百分号标记 #就是输出一个%%c 字符及其ASCII码%s 字符串 ,最常用的类型%d 有符号整数(十进制),有正负符号%u 无符号整数(十进制),无正负符号,只能输出正值%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 浮点数字(用小数点符号)%g 浮点数字(根据值的大小采用%e或%f)%G 浮点数字(类似于%g)%p 指针(用十六进制打印值的内存地址)%n 存储输出字符的数量放进参数列表的下一个变量中