Python02 用户名密码


1.用户密码

username = input('username:')
password = input('password:')
print (username,password)

1.png-3.8kB

2.输入密码时隐藏

import getpass                #通过使用getpass模块功能来隐藏输入的密码

username = input('username:')
password = getpass.getpass('password:')
print (username,password)

使用getpass模块为密码加密 但是getpass在pycharm中无法模拟,需要到cmd中通过python运行py文件。 1.png-8.4kB 可以看到在输入密码的时候,密码是隐藏的,最后我们只是通过print显示了密码而已。

3.判断用户名密码是否正确


_username = 'lisi'
_password = '123'

username = input('username:')
password = input('password:')
if _username == username and _password == password:  
 ##判断用户和密码是否与定义的用户和密码相等。
    print ('Welcome useer {name} login successful' .format(name=username))
else:
    print ('Invalid username or password')

1.png-4.6kB 提示登录成功

1.png-4.3kB 不存在的用户提示无效。