一、变量
1、变量命名
在变量命名时,尽量不能以大写开头
变量命名区分大小写(name!=Name)
常量:在一个程序中,这个量不会发生改变,在Python里,不会有单独的常量定义(不用添加const常量关键字)所以Python中,常量大多以全部大写字母表示常量。
注:在Python中,所有值均可更改,全部大写字母仅仅方便程序员识别是否为常量。
2、变量的回收机制。
令name=name2 当name重新赋值时,name2的值是不会改变的。回收机制,内存中回收释放资源是自动释放,当内存中没有变量指向值时,python内部中有自动回收检测,检测到没有值指向内存时,就会回收。
3、字符编码
中国在ASCII码中占了一个空位,但是汉字很多,就在那个空位上添加了一个映射关系,只要遇到汉字就去另一张表(GB2312表:目前收录了6700+个汉字还收录了少数民族语言),主流编码为:GB18030 27000字符
Unicode 万国码:支持所有国家和地区的编码,占位216 =65535=存一个字符,统一占用两个字节。(ASCII码只占一个字符)
UTF-8 = unicode 的扩展集,可变长的字符编码集 (英文占位一个,中文占位3个)
Ascic-->Gb2312->gbk1.0-->gb18030
Assic->unicode->utf-8
Python2.x == Assic 默认编码
Python3.x == unicode 默认编码
单行注释与多行注释
4、用户输入
拼接,以及类型转化。
5、Python中的if判断句,句式:
如果不进行缩进,会报程序错误---->IndentationError‘(缩进错误)
Python强制要求缩进的原因为:通过缩进来判断循环应该执行哪条路径
Tab键 !=4个空格的
缩进级别必须保持一致,强制要求,世界上只有Python一门语言,对缩进有严格要求
6、Python中的while循环语句,句式:
使用break,终止循环,跳出当前循环。也可以在当条件成立时,强行break跳出循环使用False,使while条件不成立,也将跳出循环
End控制循环结尾的字符,print默认为结尾换行,将end重新赋值。
创建一个临时变量tmp,控制列输出。输入一个line控制行数
幂运算:
7、Python加减乘除运算符
8、not、and、or逻辑运算符(用来连接条件)