Python学习笔记

本文摘自《Python核心编程》第二版,详细介绍了Python的基本数据类型,包括整型、长整型、布尔值、浮点值和复数,并探讨了Python中的内存管理机制,如变量声明、对象类型和内存占用的运行时确定性,以及如何通过更新模型处理数值和字符串对象。

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

参考书籍:《python核心编程》(第二版)

Python基础篇:

第二章:

python中未指定返回值的函数都会返回None,等价于NULL

下划线'_'表示最后一个表达式的值。

python支持5中基本数字类型:

  • 有符号整型
    • 长整型
    • 布尔值
  • 浮点值
  • 复数

 python中长整型所能表达的范围远远超过了C语言的范围。

错误和异常:

3.5 内存管理

在python中,变量在第一次赋值时自动声明,和其他大多数语言一样,变量只有被创建和赋值后才能被使用。

python中变量名无需事先声明,而且也无需类型声明,对象的类型和内存占用都是运行时确定的。

4.8.2 更新模型

数值和字符串对象时不可改变的,比如

i = 0

i = i + 1

一个新的对象被创建,然后他取代了旧对象。新创建的对象被关联到原来的变量名,旧对象被丢弃,垃圾回收器会在适当的时机回收这些对象。

 

转载于:https://www.cnblogs.com/Blunt/archive/2013/05/29/3106342.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值