Skip to Content
Python语言及其应用(第2版)
book

Python语言及其应用(第2版)

by Bill Lubanovic
March 2022
Intermediate to advanced
522 pages
13h 52m
Chinese
Posts & Telecom Press
Content preview from Python语言及其应用(第2版)
19
2
数据:类型、值、变量和名称
美名胜于钱财。
——箴言篇
22:1
在底层,计算机中的一切都只是位序列而已(参见附录
A
。认识到这一点,意味着我们
能够以任何方式解释这些位,它们既可以是大小和类型(数字、文本字符)各异的数据,
也可以是计算机代码。我们使用
Python
根据不同的目的定义位序列,并将其送返于
CPU
先从
Python
的数据
类型
及其包含的
开始。然后学习如何将数据描述为
字面值
变量
2.1 Python
数据皆是对象
可以将计算机的内存想象成一排排的架子。每个内存架子中的一个空栏就是一字节(
8
位)
宽,空栏的编号从
0
(第一个)开始直到结束
。现代计算机具有数十亿字节的内存(千兆
字节),因此,这些架子将填满一间巨大的仓库。
操作系统允许
Python
程序访
问计算机的部分内存。这部分内存用于程序本身的代码以及使
用的数据。操作系统可以确保程序在未经许可的情况下无法读取或写入其他内存位置。
程序会跟踪其内存位置(内存地址)以及其中包含的内容(数据类型)。对于计算机来说,
一切都只是位而已。取决于我们所说的类型,相同的位代表着不同的含义。同样的位模式
也许表示整数
65
或文本字符
A
不同的类型可能使用不同数量的位。当你说到一台“
64
位计算机”的时候
,这意味着其使
64
位(
8
字节)表示一个整数。
有些语言直接对内存中的这些原始值进行操作,跟踪其大小和类型。
Python
没有选择这种
做法,而是将内存中的各种值(布尔值、整数、浮点数、字符串,甚至大型数据结构、函
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

可编程网络自动化

可编程网络自动化

Jason Edelman, Scott S. Lowe, Matt Oswalt
Python实用技能学习指南

Python实用技能学习指南

Posts & Telecom Press, Robert Smallshire, Austin Bingham
量子计算机编程:从入门到实践

量子计算机编程:从入门到实践

Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
Python编程入门与实战

Python编程入门与实战

Posts & Telecom Press, Fabrizio Romano

Publisher Resources

ISBN: 9787115586223