python篇 —— 内置对象

本文介绍了Python中的内置对象,包括变量、数据类型和运算。变量无需事先声明,其类型由值决定,并通过引用指向内存中的数据。Python支持整型、浮点数和复数,其中整型可以用不同进制表示。文章强调,重新赋值时,变量会改变对数据的引用。此外,还提到变量命名规则和常量的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

收获:1.id()函数用来查看对象的内存地址
2.程序流程:输入——处理——输出(IPO: input——process——output)
3.在输入函数,变量保存输入数据
在处理环节,变量存储中间的运算结果,参与运算、流程的控制等
在输出环节,变量是·用来存储输出数据

》》》》》
内置对象

1.在Python中处理一切就是对象,【对象 最基本】
2.内置对象可直接使用【数字、字符串、列表、del…】
3.非内置对象需要导入模块才可以使用【正弦函数、随机函数,…】
4.常见内置函数
引用引用5.变量
不需要事先先声明变量,随意
变量的数据类型取决于它所对应的值
变量存储的不是值,而是指向值的地址,是一个引用关系(设定 x=3 时,同时向内存要了两个存储地,一个归x,一个归3.x同学拿到地址,找到了3)
数据 保存在内存中的一个位置
变量 中保存着数据在内存中的地址
变量 中 记录数据的地址,就叫做 引用
变量 和 数据 是分开存储的
变量类型可随时改变
Python属于强类型编程语言,Python解释器会根据赋值或运算来自动推断变量类型。Python还是一种动态类型语言,变量的类型也是可以随时变化的。
++注意++
如果变量已经被定义,当给一个变量赋值的时候,本质上是修改了数据的引用
变量 不再 对之前的数据引用;
变量 改为 对新赋值的数据引用。
错误
SyntaxError(语法错误): invalid syntax(无效语法)
在这里插入图片描述
NameError(命名错误): name ‘A’ is not defined(A没有定义)

例子一: :

x=3
print('变量x的数据类型是',type(x),'变量x的值对地址的引用',id(x),id(3))
x='时间'
print('第一次改变x的值之后,变量x值数据类型是',type(x),'变化后变量x的值对地址的引用',id(x),id('东莞'))
y=x
print(y,'y的地址',id(y))

————————
运行结果
————————
运行结果6.变量名
大小写敏感
不能有空格,及标点符号
开头不用数字
不使用关键名
必须以字母或下划线开头,但下划线有特殊含义

7.常量 是一个固定值

》》》》》
数字类型与数字运算

在这里插入图片描述
1.整型(无限制大小,但实际上不可能无限大,常用十进制表示)

表现形式
2进制 0b ------》bin()转化内置函数
8进制 0o ------》oct()转化内置函数
10进制 正常显示-》int()转化内置函数
16进制 0x --------》 hex()转化内置函数

例子一: :

a=3
b=5
print(a*b)
print('变量a对应的二进制数据是 二进制开头为0b',bin(a))
print('八,0o',oct(a))
print('十六 ,0x', hex(a))

————————
运行结果
————————
运行结果
2. 浮点数(整数部分+小数部分)
例子一::

f1=3.5
f2=8.2
print(a+f1)
f3=f1+f2
print(f3)
print(f3==11.7)

————————
运行结果
————————

运行结果
3.复数(a+bj 或者 complex(a,b) )
复数做减法一般不是很精确,所以一般不去与对应的值去做精确比较
实数和虚数各自相加

例子一: :

c1 = 3+5j
c2 = 8-2j
c3=complex(5,10)
print(a+c1)
print(c1*c2)
print(c3)
print(c1-c2)
print('c1实1',c1.real)
print('c1的虚',c1.imag)

————————
运行结果
————————
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值