变量
#_*_coding:utf-8_*_
name = "ha9worm"
print("my name is ",name) #输出 my name is ha9worm
变量定义的规则:
变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
常量变量名应大写
字符编码
ASCII码
一个字符占一个字节 (8位)
Unicode
一个字符占两个字节 (16位)
utf-8
一个英文字符占一个字节
一个中文字符占三个字节
python2中 首部加上 #_*_coding:utf-8_*_ 才能使用中文
python3默认utf-8字符集
注释
# 注释单行
'''注释多行'''
'''可以表示打印多行
用户输入
name = input("name:")
age = int(input("age:"))
job = input("job:")
info = '''
-----info of %s-----
Name:%s
Age:%d
Job:%s
''' %(name,name,age,job)
print(info)
name = input("name:")
age = int(input("age:"))
job = input("job:")
info = '''
-----info of {_name}----
Name:{_name}
Age:{_age}
Job:{_job}
''' .format(_name=name,
_age=age,
_job=job)
print(info)
隐藏输入密码
import getpass
user = input("请输入用户名")
pwd = getpass.getpass("请输入密码")
print(user,pwd)
密码校验
import getpass
_username = 'kk'
_password = '111'
#将用户输入的内容复制给name变量
user = input("请输入用户名")
pwd = getpass.getpass("请输入密码")
if user ==_username and pwd == _password:
print("welcome user %s login"%user)
else:
print("wrong!!!")
print(user,pwd)