用户交互
- 输入输出
name = input("usrname:")
password = input("password:")
print(name,password)
print("name:")
- 密文输入:
#导入模块
import getpass
name = input("usrname:")
password = getpass.getpass("password:")
print(name,password)
- 字符串拼接
name1 = "mei"
name2 = "xi"
name = "huang%s%s" % (name1,name2)
print(name)
print("huang%s%s")
name3 = "huang" + name1 + name2
print(name3)
name4 = "huang{namea}{nameb}".format(namea = name1,nameb = name2)
print(name4)
name5 = "huang{0}{1}".format(name1,name2)
print(name5)
- 格式化输出
print ("His name is %s"%("sylvain")) #输出字符串
print ("He is %d years old"%(23)) #输出整数
print ("His height is %f m"%(1.78)) #输出浮点数
print ("His height is %.2f m"%(1.78)) #保留制定位小数
print ("Name:%10s Age:%8d Height:%8.2f"%("sylvain",23,1.78)) #指定位宽,左端补空格(占位符)
print ("Name:%-10s Age:%-8d Height:%-8.2f"%("sylvain",23,1.78)) #指定位宽,右端补空格(占位符)
print ("Name:%-10s Age:%08d Height:%08.2f"%("sylvain",23,1.78)) #指定位宽,占位符为0