(二)Python内置对象、运算符和表达式

本文介绍了Python的内置对象,包括数字、字符串、字节串、序列结构、布尔型等,并详细阐述了各种运算符的用法,如算术、关系、成员测试、同一性测试、位运算和集合运算等。
摘要由CSDN通过智能技术生成

一、Python的内置对象

python的内置对象是指python语言自带的对象,在python中一切皆为对象,所以都可以按照面向对象的方法来操作这些对象。除了内置对象之外,也可以自行编写一些操作对象,比如numpy库中的array数组对象就不是python内置对象。

python内置对象有

  1. 数字:整数int、实数float、复数complex;
  2. 字符串:用’ ‘、" "、’’’ ‘’'作为定界符的对象,三者没有区分都表示字符串;
  3. 字节串:bytes,用b引导,比如b’name’;
  4. 序列结构:字典dict{ },列表list[ ],元组 tuple( ),集合set{ };
  5. 布尔型:True,False;
  6. 空类型:NoneTpye ,比如None;
  7. 异常类型:ValueError,SyntaxError等等;
  8. 文件类型:打开文件,返回一个文件对象;
  9. 迭代对象:生成器对象、range对象、zip对象等等;
    10.编程单元:函数对象,类对象,模块对象。

二、Python内置对象摘要

1. 常量和变量

常量:不能改变的字面量,比如固定的一个数字4,列表[1, 3, 4]
变量:可以变化值和类型的量

Python采用基于值的内存管理模式,任何变量都是对字面常量的引用,或者存储的是字面常量的地址。

例如

In [28]: x = [1, 3, 4]                                                          

In [29]: y = x                                                                  

In [30]: y.pop()                                                                
Out[30]: 4

In [31]: x                                                                      
Out[31]: [1, 3]

In [32]: y                                                                      
Out[32]: [1, 3]

虽然在In[29]中把x赋值给y,但是修改了y的同时,x也修改了,这表明x和y指向的是同一个地址上的列表[1, 3, 4]

2. 数字类型

python支持复数及其运算,只需要按照数学中的复数的定义和运算规则来操作就行

In [1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值