1.变量;
在python中,定义一个变量很简单,直接写就好,不用像C语言或java那样先声明赋值。变量是计算机内存中用以存储信息的一部分。
2.标识符命名:
标识符包含变量。其命名规则如下:
1.python中的标识符是区分大小写的。
2.标示符必须以字母或下划线开头,可包括字母,下划线和数字。
3.以下划线开头的标识符是有特殊意义的。
> 以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;
> 以双下划线开头的(__foo)代表类的私有成员;
> 以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。
(有效 的标识符名称可以是 i或name_2_3,无效的标识符名称可能是2things,this is spaced out,my-name和>a1b2_c3)
3.数据类型
变量可以将各种形式的值保存为不同的数
据类型(Data Type)。基本类型是
数字与字符串。
4.对象:
Python将程序中的任何内容统称为对象(Object)。针对面向对象编程语言用户的提示:Python 是强(Strongly)面向对象的,因为所有都是对象, 包括数字、字符串与函数。
5.赋值=
针对静态编程语言程序员的提示:变量只需被赋予某一值。不需要声明或定义数据类型。
6.逻辑行与物理行
逻辑行:输出结果中的一行
物理行:编写程序时所看到的内容。Python会假定每一物理行会对应一个逻辑行。每一物理行最多写入一行逻辑行。
一逻辑行有很长的代码,可通过反斜杠\拆分为多个物理行,称为显式行连接。
在某些情况下,会存在一个隐含的假设,不需要使用反斜杠。即逻辑行以括号开始(可是方括号或花括号,但不能是结束括号),称作隐式行连接
7.缩进:
各行开头的空白区。在逻辑行的开头留下空白区(空格或制表符)用来确定个逻辑行的缩进级别,从而确定语句分组。
即放置在一起的语句需有相同的缩进,每组这样的语句称为块。