python基础
1. 语句和语法
1.1 # 注释
Python注释语句从该字符开始,注释可以在一行的任何位置开始,字符后面的所有内容都会被解释器忽略掉。
1.2 \ 继续Python语句一般使用换行分隔,即一行一个语句。但是一个过长的语句可以使用\来分解成几行,如下例:
if (weather_is_hot == 1) and \ (warnings == 1): return 1 1.3 :代码组缩进相同的一组语句构成一个代码块,我们称之为代码组。像if、while这样的符合语句,首行以关键字开始,以冒号结束,该行之后的一行或多行构成代码组,我们将首行及后面的代码组成为一个子句。
1.4 代码组由不同的缩进分隔Python使用缩进来分隔代码组,同一个代码组的代码必须严格左对齐。缩进的深度增加,代码的层次也在加深,没有缩进的代码块是最高层次的。
1.5 ; 同一行书写多个语句分号允许讲多个语句写在同一行,语句间用分号隔开,而语句不能在这行开始新的代码块
1.6 模块每一个Python文件都可以当成是一个模块,模块以磁盘文件的形式存在
2. 变量赋值Python语言中,=是主要的赋值运算符(其他都是增量赋值运算符)。赋值并不是直接把值赋给一个变量,Python中对象是通过引用传递的。在赋值时,不管这个对象是新建的还是已经存在的,都是将该对象的引用赋值给变量,而不是把值给变量。从Python2.0开始,等号可以和一个算术运算符组合在一起,将计算结果重新赋值给左边的变量,这被称为增量赋值。
3. 标识符标识符是电脑语言中允许作为名字的有效字符串集合。其中有一部分是关键字,构成语言的标识符。这样的标识符是不能做它用的标识符的,否则会引起异常
3.1 合法的Python标识符Python标识符字符串规则:第一个字母必须是字母或下划线;剩下的字符可以是字母数字和下划线;大小写很敏感
3.2 内建除了关键字外,Python还有可以在任何一级代码使用的“内建”的名字集合,这些名字可以有解释器设置和使用。
3.3 专用下划线标识符Python用下划线作为变量前缀或者后缀制定特殊变量。在正常变成中要避免使用下划线作为变量前缀
4. 第一个Python程序