1、声明变量:
#!/usr/bin/env python
# -*-coding:utf-8-*-
username = "Peng Lei"
上述代码声明了一个变量,变量名为:username,变量username的值为:"Peng Lei"
2、变量定义的规则:
变量名只能是字母、数字或下划线的任意组合
变量名的第一个字符不能是数字以下关键字不能声明为变量名['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']
3、变量赋值:
#!/usr/bin/env python
# -*-coding:utf-8-*-
name = "Li Wang"
name2 = name
print(name,name2)
4、注释代码:
注释当前行代码: #被注释代码内容
注释多行代码: '''被注释代码内容''' 或 """被注释代码内容"""
5、用户输入:
#!/usr/bin/env python
# -*-coding:utf-8-*-
name = input("What is your name:")
print("Hello " + name)
执行结果:
What is your name:wang
Hello wang
输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:
#!/usr/bin/env python
# -*-coding:utf-8-*-
import getpass
# 将用户输入的内容赋值给password变量
password = getpass.getpass("请输入密码:")
# 打印输入的内容
print(password)
6、变量类型:
(1)Numbers(数值)
(2)String (字符串)
(3)List(列表) [ ]
(4)Tuple(元祖)(),相当于只读列表,不可以二次赋值
(5)dictionary(字典){},key值对