Skip to Content
Python 技術手冊 第三版
book

Python 技術手冊 第三版

by lex Martelli, Anna Martelli Ravenscroft, Steve Holden
January 2018
Intermediate to advanced
856 pages
17h 17m
Chinese
GoTop Information, Inc.
Content preview from Python 技術手冊 第三版
62
|
3 章 Python 語言
當我們說「
expression
是真值(
expression
is true)」,就代表
bool(expression)
會回傳
True
變數和其他參考
Python 程式透過
參考
references
來存取資料值。一個
參考
是指涉
refers to)某個值(物件)的一個「名稱(name)」。參考以變數、屬性
或項目的形式出現。在 Python 中,一個變數或其他參考沒有固有的型別。
一個參考在某個時間點所繫結(bound)的物件永遠都會有型別,但一個給
定的參考在程式執行的過程中可能會被繫結至各種型別的物件。
變數
Python 中沒有「宣告(declarations)」。一個變數的存在始於
繫結
binds
該變數的一個述句(換句話說,就是設定一個名稱持有某個物件
的參考)。你也可以
解除
一個變數的
繫結
unbind
),重置該名稱讓它不再
持有一個參考。指定述句(assignment statements)是繫結變數與其他參考
最常見的方式。
del
述句則會解除參考的繫結。
繫結一個已經繫結過的參考也叫做它的
重新繫結
rebinding
。每當我們
提到繫結時,我們也隱含地包括了重新繫結(除了我們明確排除它的地
)。 重新繫結或解除繫結對於參考所繫結的物件而言沒有什麼影響,只
不過一個物件會在沒有東西參考它時消失。清理沒有參考的物件就叫做
憶體回收
garbage collection
你能以任何識別字(identifier)來為一個變數命名,除了 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

利用 Python 进行数据分析(原书第2版)

利用 Python 进行数据分析(原书第2版)

Wes McKinney

Publisher Resources

ISBN: 9789864766819