1. 变量:程序运算过程中的一些中间结果,为了方便日后调用和更改。变量名尽量用描述型的意思,这样可以是我们的程序更高的理解和阅读。如果我们把变量看成一种保存信息的容器是更容易理解的。主要的目的标记并存储在内存中,这个数据可以在程序中调用。
注意:在python中所有的变量(常量)都是可以改变的。为了区别常量全部大写。
例如:name = "JiangHai";
2.变量的命名规则
1.具有描述性。
2.变量名只能以下划线、数字、字母组成。(不可使用特殊字符)
3.不能以中文为变量名。
4.不能以大写和数字开头。
5.保留字符是不可以被使用的。
6.python是区分大小写的。
3.内存合适释放
例如:age = 21;
del age;//删除了age但是不会删除21,python会自动回收age
age = 24;//21也被回收了
4.字符编码
1980年 GB2312 6700+个字符
1995年 GBK1.0 20000个字符
2000年 GB18030 27000个字符
unicode (万国码:支持所有国家和地区的编码)
2**16 = 65535 = 存一个字符 统一占用2个字节
UTF-8 是unicode的扩展集,可变字符集。
python2 中文 == Assic 默认编码 (显示中文要在代码的第一行添加 #!-*- coding:utf-8 -*-)
python3 中文 ==unicode默认编码
5.注释
"#"单行注释
" '''****''' "多行注释
I = '''*******''' 多行输出
I = "***"单行输出
6.用户输入
input("your name:");
input("your age:")
输入的都是字符串str
str(22)、int("22")
7.python缩进用来判断程序和程序之间的代码,使用tab缩进。缩进级别一定要保持一致(强制要求的)
8.if语句的使用
score = int(input("score:"))
if score > 90:
print("A")
elif score > 80:
print("B")
elif score > 70:
print("C")
elif score > 50:
print("D")
else:
print("滚")