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)
python基础 Inpute,getpass,格式化输出 format
原文:https://www.cnblogs.com/flags-blog/p/11741128.html