python基础 Inpute,getpass,格式化输出 format

inpute && 格式化输出

 1 import getpass
 2 
 3 #inpute用法:inpute为从标准输入获取信息,实参为屏幕的提示,将实际用户输入的字符以字符串格式赋值给接收变量,输入的字符明文显示
 4 username = input("inpute username")
 5 salary = input("inpute your salary")
 6 print(type(username),username,type(salary),salary)
 7 
 8 #getpass.getpass实现标准输入不在标准输出显示
 9 username1 = getpass.getpass("username1")
10 password = getpass.getpass("password")
11 
12 name = "zhangsan"
13 age = 28
14 job = "test"
15 #几种格式化输出,第一种%s %d %f占位符,%s可以接收字符串也可以接收整形,但%d只能接收整形 %f只能接收浮点,格式化输出括号内参数数量以及顺序必须和字符串内一一对应
16 user_info1 = """
17 %s info is
18 name:%s
19 age:%d
20 job:%s
21 """%(name,name,age,job)
22 print(user_info1)
23 #format格式化输出,使用{xx}占位,.format对占位符进行赋值,相同占位符只需要赋值一次,且无顺序要求
24 user_info2 = """
25 {_name} info is
26 name:{_name}
27 age:{_age}
28 job:{_job}
29 """.format(_name=name,_age=age,_job=job)
30 print(user_info2)

猜你喜欢

转载自www.cnblogs.com/flags-blog/p/11741128.html