变量命名规则
Python的变量名称一般由英文字母、下划线或者数字构成,如tempVal_1。
但不能以数字开头,也不能与Python内置关键字名字相同。
在Python3中加入Unicode编码,使得中文、日文等非英文语言也可以作为变量名。出于方便阅读和交流的目的,变量名称最好不要用英文字母、下划线和数字以外的内容。
Python字母大小敏感,tempVal与tempval为不同的变量。
变量赋值
赋值动作建立起名称与对象之间的关系(绑定)。用表示,它与数学中的“等于”大相径庭。
对于解释器做了如下动作:
判断等号右边的8在内存中是否存在,如果不存在,Python会依据8的类型(整数)分配内存,并在此内存中创建数字8
判断等号左边的变量x是否存在,如果不存在,同样创建x
把整数8赋值给 x
语句如何跨行
当语句较长时,可用“\”表示语句跨行。
对于字符串来说,可用三引号。
浮点数
浮点数使用二进制存储,故表示的是近似值。
现实中的“精确”通常是相对概念,取决于近似的程度。
浮点数可由计算机硬件的浮点运算单元直接运算,在运算性能上有优势。
复数
在Python中,虚部单位不是用 i 表示,而是用 j 和 J 来表示。一种解释为字母 i 容易与数字 1 和字母 l 混淆,而字母 j 不会发生这种事情。一般在数学领域倾向用 i 表示虚部单位,而在工程领域,则倾向于用 j 表示虚部单位。
可用函数创建复数,也可以直接写复数表达式来创建复数。
运算符“+”的本质
当python看到时,解释器会转换成来执行。
逻辑运算符
逻辑运算符的操作对象一般为布尔类型。
除了和以外,其它类型的数据也可以参与逻辑运算。
逻辑运算符有、和三种。
和的差别
用来比较对象的内存地址是否相等,即用来看变量是否指向同一个对象。
用来比较对象的内容(值)是否相等。
除法相关
除
整除,返回商的整数
取模,返回除法的余数
整除与取模,返回值为元组,运算相当于
常用内置函数 (BIF)
函数查看目前系统的内置模块、关键字等内容。
函数查看一个对象的布尔值。
函数查看一个变量的内存地址。
函数查看一个对象的类型。
函数创建集合对象。
领取专属 10元无门槛券
私享最新 技术干货