首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python基础知识总结

变量命名规则

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)

函数查看目前系统的内置模块、关键字等内容。

函数查看一个对象的布尔值。

函数查看一个变量的内存地址。

函数查看一个对象的类型。

函数创建集合对象。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180322G142IG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券