2021-03-10

Python中的对象类型有数字(int float complex)字符串(str)、字节串(bytes)、列表(list)、字典(dict)、元组(tuple)、集合(set frozenset)、布尔型(bool)、空类型(NoneType)、异常(Exception ValueError TypeError)、文件、其他可迭代对象、编程单元。Python启动时,会对【-5,256】的整数进行缓存。
(1)变量名必须以字母、汉字或下面线开头。

(2)变量名中不能有空格以及标点符号(括号引号、逗号、斜线、反斜线、冒号、句号、同量号等)。

(3) 不能使用关键字作为变量名。

(4)不建议使用系统内置的模块名、类型名或函数名以及已导人的模块名及其成员名作为变量名,这会改变其类型和含义

(5)变量名区分英文字母的大小写。
Python的运算符和表达式。
(1) +运算符除了用于算术加法以外,还可以用于列表元组、字符串的连接,但不支持不同类型的对象之间相加或链接。
(2) 运算符不仅可以用于数值乘法,还可以用于列表、字符串、元组等类型,当列表、字符串或元组等类型变量与整数进行运算时,表示对内容进行重复后的新对象。
(3) Python中的除法有两种,/和//分别表示真除法和整除运算。
(4) %运算符除可用于字符串格式化之外,还可以对整数和浮点数计算余数。但是由干浮点数的精确度影响,计算结果可能有误差。
(5)关系运算符可以连用,一般用于同类型对象之间值的大小比较,或者测试集合之间的包含关系。
(6)成员测试运算符in用于成员测试,即测试一个对象是否为另一个对象的无务。
(7)同一性测试运算符is用来测试两个对象是否是同一个是则返回True,否则返回False。如果两个对象是同一个,二者 具有相同的内存地址。
(8)位运算符只能用于整数,其内部执行过程:首先将整数转换为二进制数,然后右对齐,必要的时候左侧补0,按位进行运算,最后再把计算结果转换为十进制数字返回。
(9)集合的交集、并集、对称差集等运算借助于位运算符来实现,而差集则使用减号运算符实现(注意,并集运算符不是加号)。
(10) and和or具有惰性求值特点,只计算必须计算的表达式。
(11)逗号并不是运算符,只是一个普通分隔符。
(12)Python不支持++和–运算符,虽然在形式上有时候似乎可以这样用,但实际上是另外的含义。
内置函数不需要导入任何模块即可直接使用。
ord()和chr()是一对功能相反的丽数,ord()用来返回单个字符的Unicode编码,chr()用来返回指定Unicode编码对应的字符,str()直接将其任意类型参数转换为字符串。
max()、min()、sum()这3个内置函数分别用于计算列表、元组或其他可迭代对象中所有元素的最大值、最小值以及所有元素之和,sum()只支持包含数值型元素的可迭代对象(除非指定start参数) ,max()和min()要求可迭代对象中的元素之间可比较大小。
list().tuple().dict()、set()用来把其他类型的数据转换成列表、元组、字典和集合,或者创建空列表、空元组、空字典和空集合。内置雨数eval()用来计算字符串或字节串的值,在有些场合也可以用来实现类型转换的功能.例如把字符串形式的列表、元组、字典、集合还原为本来的类型。
sorted()可以对列表、元组、字典、集合或其他可迭代对象进行排序并返回新列表,支持使用key参数指定排序规则,key参数的值可以是函数、类lambda表达式、方法等可调用对象,不指定时表示直接按元素大小排列。另外,还可以使用reverse参数指定是升序(False)排序还是降序(True)排序,如果不指定的话默认为升序排序。
range()函数的完整语法格式为range([start,] stop[, step]), 有range(stop)、range(start, stop)和range(start, stop, step)三种用法。该函数返回具有惰性求值特对象,其中包含左闭右开区间[start, stop)内以 step为步长的整数范围。其默认为O,step默认为1。
zip()函数用来把多个可迭代对象中对应位置上的元素分别组合到- .起,返回一个zip对象,其中每个元素都是包含原来的多个可迭代对象对应位置上元素的元组,最终结果中包含的元素个数取决于所有参数可迭代对象中最短的那个。
对于初学者而言,dir()和help()这两个内置函数也许是最有用的。使用dir()函数可以查看指定模块中包含的所有成员或者指定对象类型所支持的操作,而help()函数则返回指定模块或函数的说明文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值