欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python特性

3.1 Python特性

Python是為可讀性設計的,與英語有一些相似之處,并受到數學的影響。比如:

成都創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站設計、網站制作網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元八宿做網站,已為上家服務,為八宿各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

  • Python使用新行來完成命令,而不像通常使用分號或括號的其他編程語言。
  • Python依賴縮進,使用空格來定義范圍;例如循環(huán)、函數和類的范圍。其他編程語言通常使用花括號或關鍵字來實現此目的。
  • Python中沒有單個字符,單字符被認為是1個字符的字符串。
  • 對象有類型,變量無類型

3.1.1 Python注釋

#:單行注釋,Python解釋器會忽略#號后面跟著的所有的字符。
>>> # 這里的內容是注釋
'''""":多行注釋。Python解釋器會忽略兩組'''"""符號內多行內容。

"""
這是注釋的第1行
這是注釋的第2行
"""

3.1.2 Python物理行和邏輯行

物理行:當我們編寫程序是在軟件中看到的一行。
邏輯行:Python看到并識別為一條單獨語句。根據顯式行拼接隱式行拼接規(guī)則,一個或多個物理行可組成邏輯行。
Python默認一個物理行為一個邏輯行。默認情況下,Python鼓勵一行寫一個語句的用法,這使代碼更具有可讀性。

3.1.2.1 物理行顯式拼接成邏輯行

兩個及兩個以上的物理行可用反斜杠\顯式地拼接為一個邏輯行,規(guī)則如下:以不在字符串或注釋內的反斜杠結尾時,物理行將與下一行拼接成一個邏輯行,并刪除反斜杠及其后的換行符。例如:

if 1900 < year < 2100 and 1 <= month <= 12 \
   and 1 <= day <= 31 and 0 <= hour < 24 \
   and 0 <= minute < 60 and 0 <= second < 60:
        return 1

注意:以反斜杠結尾的行,不能加注釋;反斜杠也不能拼接注釋。

3.1.2.2 物理行隱式拼接成邏輯行

圓括號、方括號、花括號內的表達式可以分成多個物理行,不必使用反斜杠。例如:

month_names = ['Januari', 'Februari', 'Maart',      # These are the
               'April',   'Mei',      'Juni',       # Dutch names
               'Juli',    'Augustus', 'September',  # for the months
               'Oktober', 'November', 'December']   # of the year

說明:隱式行拼接可含注釋;后續(xù)行的縮進并不重要;還支持空的后續(xù)行。

3.1.2.3 邏輯行拼接成物理行

Python默認將;作為邏輯行的結束符號。通過使用;可以將多條語句拼接成一條物理行。

x=5;print(x);

3.1.3 Python編碼聲明

Python 腳本第一或第二行的注釋匹配正則表達式coding[=:]\s*([-\w.]+)時,該注釋會被當作編碼聲明;這個表達式的第一組指定了源碼文件的編碼。編碼聲明必須獨占一行,在第二行時,則第一行必須也是注釋。編碼表達式的形式如下:

# -*- coding: <encoding-name> -*-

我們在實際編程中,可以在腳本的第一句寫:

# encoding: utf-8

上面代碼的主要作用是指定文件編碼為UTF-8, 因為Python2.x一般默認的是ASCII碼,如果要在文件里面寫中文,運行時會出現亂碼,加上這句之后會把文件編碼強制轉換為UTF-8運行時就不會出現亂碼了。
好在默認情況下,Python3.x 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串。當然也可以為源碼文件指定不同的編碼,比如:

# -*- coding: cp-1252 -*-

上述定義允許在源文件中使用 Windows-1252 字符集中的字符編碼,對應適合語言為保加利亞語、白羅斯語、馬其頓語、俄語、塞爾維亞語。

3.1.4 Python縮進

在用Python編寫程序時經常會遇到語句塊,例如循環(huán)、函數和類的范圍。其他編程語言通常使用花括號來實現此目的。但是Python是通過嚴格數量的縮進(空格)來實現的。Python這門語言在編寫程序的時候對縮進及其敏感。一般默認每一層語句塊都向右縮進'4'個空格(可以在編輯器中修改)。這使得Python編寫后的程序極具美感且省下了大量無用的行。
實際編寫中,在使用編輯器或IDE時,一般使用Tab鍵(制表)代替空格。畢竟誰也不想因為縮進而每次要按4次空格。最好不要混用Tab鍵(制表)和空格進行縮進,因為空格數量與制表符相關,由此很容易產生的不一致將導致不能正常識別縮進層次,從而觸發(fā)TabError報錯。

3.1.4.1 縮進規(guī)則

1、邏輯行的首行需要頂格,即無縮進(也就是一份源碼的第一個邏輯行)
2、相同邏輯層保持相同的縮進
3、:標記一個新的邏輯層,增加縮進表示進入下一個代碼層,減少縮進表示返回上一個代碼層

3.1.5 Python空行

函數之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數入口之間也用一行空行分隔,以突出函數入口的開始。
空行與代碼縮進不同,空行并不是 Python 語法的一部分。書寫時不插入空行,Python 解釋器運行也不會出錯。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護或重構。

說明:空行也是程序代碼的一部分。

3.1.6 Python標識符

標識符(也稱為名稱),其規(guī)則如下:

  1. 第一個字符必須是字母表中字母或下劃線_。
  2. 標識符的其他的部分由字母、數字和下劃線組成。
  3. 標識符的長度沒有限制,但區(qū)分大小寫。
  4. 在 Python 3 中,可以用中文作為標識符,非 ASCII 標識符也是允許的了。

練習
1、熟悉Python以上特性并練習和掌握。

網站名稱:Python特性
當前路徑:http://chinadenli.net/article36/dsogpsg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供外貿建站、ChatGPT、定制開發(fā)網站制作、用戶體驗、App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網頁設計公司
欧美一区二区三区十区| 人妻内射在线二区一区| 国产亚洲精品岁国产微拍精品| 丰满人妻一二区二区三区av| 免费精品一区二区三区| 老司机激情五月天在线不卡| 国产精品一区二区三区激情| 欧美日韩国产成人高潮| 日韩中文字幕狠狠人妻| 精品女同在线一区二区| 久久精品国产在热久久| 欧美精品一区久久精品| 粉嫩一区二区三区粉嫩视频| 五月天丁香亚洲综合网| 国产精品国产亚洲看不卡| 午夜国产成人福利视频| 欧美日韩一区二区午夜| 亚洲天堂精品一区二区| 国产又色又粗又黄又爽| 国产av熟女一区二区三区蜜桃| 99久久精品一区二区国产| 亚洲最新的黄色录像在线| 人妻久久这里只有精品| 在线观看免费视频你懂的| 国产视频一区二区三区四区| 国内外激情免费在线视频| 精品国产日韩一区三区| 91麻豆精品欧美视频| 国产乱久久亚洲国产精品| 欧美一级片日韩一级片| 精品少妇人妻一区二区三区| 欧美日韩国产福利在线观看| 国产偷拍盗摄一区二区| 欧洲一区二区三区自拍天堂| 国产av一区二区三区四区五区 | 亚洲av又爽又色又色| 国产国产精品精品在线| 国产又粗又硬又长又爽的剧情| 国产在线一区中文字幕 | 搡老妇女老熟女一区二区| 欧美日韩国产综合特黄|