input输入
input:接受用户从键盘的输入,接受的类型都是字符串
username=input("please input your name:") password=input("please input your password:") print(username,type(username)) print(password,type(password)) 输出: please input your name:python please input your password:123 python <class 'str'> 123 <class 'str'> 如果想要得到一个整型,可以使用类型转换int() username=input("please input your name:") password=int(input("please input your passqord:")) print(username,type(username)) print(password,type(password)) 输出: please input your name:python please input your passqord:123 python <class 'str'> 123 <class 'int'>、
隐藏密码输入getpass()
import getpass #首先导入getpass,因为getpass不是内建函数 username = input("please input your name:") password=getpass.getpass("please input password:") 使用 getpass模块下的getpass print("your name is:",username) print("your password is:",password) 因为pycharm中无法进行,所以以下答案是在Linux中测试的 输出: please input your name:python please input password: your name is: python your password is: 123
print输出
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
help(print) print('a','b','c',7) #value,输出的值 print('a','b','c',7, sep="%&&&") #sep,分隔符类型 print('a','b','c',7,end="%") #end,指定追加符 f =open("file.txt",'w+') print('a','b','c',file=f) #file,指定输出到哪里,默认是输出到sys.stdout(*屏幕) 输出: a b c 7 a%&&&b%&&&c%&&&7 a b c 7% 还输出了一个file.txt的文件