Python基礎學習篇-1-編碼-互動模式-註釋
一、編碼
預設情況下,Python 原始檔是 UTF-8 編碼。
你也可以為原始檔指定不同的字元編碼。為此,在 #! 行(首行)後插入至少一行特殊的註釋行來定義原始檔的編碼。
例如,如果你的編輯器不支援 UTF-8 編碼的檔案,但支援像 Windows-1252 的其他一些編碼,你可以定義:
# -*- coding: cp-1252 -*-
透過此宣告,原始檔中所有的東西都會被當做用 cp-1252 編碼對待。這樣就可以在原始檔中使用 Windows-1252 字符集中的所有字元了。
這個特殊的編碼註釋必須在檔案中的 第一或第二 行定義。
二、IDLE互動模式
python自帶的IDLE屬於互動式直譯器,這種模式下它根據主提示符來執行,主提示符通常標識為三個大於號(>>>);
繼續的部分被稱為 從屬提示符,由三個點標識(...)。在第一行之前,直譯器列印歡迎資訊、版本號和授權提示:
$ python3.5
Python 3.5.2 (default, Mar 16 2014, 09:25:04)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
輸入多行結構時需要從屬提示符了,例如,下面這個 if 語句:
>>> the_world_is_flat = 1
>>> if the_world_is_flat:
... print("Be careful not to fall off!")
...
Be careful not to fall off!
需要注意的是在練習中遇到的從屬提示符表示你需要在最後多輸入一個空行,直譯器才能知道這是一個多行命令的結束。
三、註釋
Python 中的註釋以 # 字元起始,直至實際的行尾( physical line 表示實際的換行而非編輯器的自動換行)。
註釋可以從行首開始,也可以在空白或程式碼之後,但是不出現在字串中。
文字字串中的 # 字元僅僅表示 # 。程式碼中的註釋不會被 Python 解釋,錄入示例的時候可以忽略它們。
如下示例:
# this is the first comment
spam = 1 # and this is the second comment
# ... and now a third!
text = "# This is not a comment because it's inside quotes."
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2654901/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python基礎學習篇Python
- Android NDK學習筆記1-基礎知識篇Android筆記
- 【python系統學習16】編碼基礎知識Python
- Ext學習筆記1-基礎概念筆記
- Python變數、編碼、註釋Python變數
- Python基礎:編碼Python
- Python爬蟲之Scrapy學習(基礎篇)Python爬蟲
- python SQL基礎與python互動PythonSQL
- Python程式碼註釋的一些基礎知識Python
- [Python]學習基礎篇:檔案和目錄Python
- Python基礎語法–註釋說明Python
- Java基礎-註釋Java
- python基礎學習Python
- Kubernetes互動式指南——基礎篇(1)
- java安全編碼指南之:基礎篇Java
- MySQL學習筆記【基礎篇】MySql筆記
- JAVA基礎學習篇之反射Java反射
- javaScript學習基礎篇(3)(字串)JavaScript字串
- MySQL學習基礎之起航篇MySql
- bootstrap基礎學習一篇boot
- 彙編基礎學習筆記筆記
- [java基礎]之註釋Java
- Java基礎01:註釋Java
- python基礎學習2Python
- python基礎學習1Python
- Python List 基礎學習Python
- 以互動的方式學習PythonPython
- Python學習之旅(核心程式設計基礎篇6基礎資料型別③)Python程式設計資料型別
- 視訊編解碼學習之一:理論基礎
- Python基礎篇-Python基礎01Python
- 學習電腦編碼utf-8,ansi編碼的基礎知識等
- python基礎之字串和編碼Python字串
- Python基礎:編碼規範(4)Python
- TypeScript學習文件-基礎篇(完結)TypeScript
- [效能測試] locust學習-基礎篇
- vue學習筆記【基礎篇一】Vue筆記
- javaScript學習基礎篇(1)(陣列)JavaScript陣列
- SpringBoot基礎篇Bean之動態註冊Spring BootBean