日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python 基礎(chǔ)語法

瀏覽:178日期:2022-08-07 16:42:41

Python語言與Perl,C和Java等語言有許多相似之處。但是,也存在一些差異。

在本章中我們將來學習Python的基礎(chǔ)語法,讓你快速學會Python編程。

第一個Python程序交互式編程

交互式編程不需要創(chuàng)建腳本文件,是通過 Python 解釋器的交互模式進來編寫代碼。

linux上你只需要在命令行中輸入 Python 命令即可啟動交互式編程,提示窗口如下:

$ pythonPython 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwinType "help", "copyright", "credits" or "license" for more information.>>>

Window上在安裝Python時已經(jīng)已經(jīng)安裝了默認的交互式編程客戶端,提示窗口如下:

在 python 提示符中輸入以下文本信息,然后按 Enter 鍵查看運行效果:

>>> print "Hello, Python!";

在 Python 2.7.6 版本中,以上事例輸出結(jié)果如下:

Hello, Python!

如果您運行的是新版本的Python,那么你就需要在print語句中使用括號如:

>>> print ("Hello, Python!");腳本式編程

通過腳本參數(shù)調(diào)用解釋器開始執(zhí)行腳本,直到腳本執(zhí)行完畢。當腳本執(zhí)行完成后,解釋器不再有效。

讓我們寫一個簡單的Python腳本程序。所有Python文件將以.py為擴展名。將以下的源代碼拷貝至test.py文件中。

print "Hello, Python!";

這里,假設(shè)你已經(jīng)設(shè)置了Python解釋器PATH變量。使用以下命令運行程序:

$ python test.py

輸出結(jié)果:

Hello, Python!

讓我們嘗試另一種方式來執(zhí)行Python腳本。修改test.py文件,如下所示:

#!/usr/bin/pythonprint "Hello, Python!";

這里,假定您的Python解釋器在/usr/bin目錄中,使用以下命令執(zhí)行腳本:

$ chmod +x test.py # 腳本文件添加可執(zhí)行權(quán)限$./test.py

輸出結(jié)果:

Hello, Python!Python 標識符

在python里,標識符有字母、數(shù)字、下劃線組成。

在python中,所有標識符可以包括英文、數(shù)字以及下劃線(_),但不能以數(shù)字開頭。

python中的標識符是區(qū)分大小寫的。

以下劃線開頭的標識符是有特殊意義的。以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的接口進行訪問,不能用"from xxx import *"而導入;

以雙下劃線開頭的(__foo)代表類的私有成員;以雙下劃線開頭和結(jié)尾的(__foo__)代表python里特殊方法專用的標識,如__init__()代表類的構(gòu)造函數(shù)。

Python保留字符

下面的列表顯示了在Python中的保留字。這些保留字不能用作常數(shù)或變數(shù),或任何其他標識符名稱。

所有Python的關(guān)鍵字只包含小寫字母。

and exec notassert finally orbreak for passclass from printcontinue global raisedef if returndel import tryelif in whileelse is withexcept lambda yield 行和縮進

學習Python與其他語言最大的區(qū)別就是,Python的代碼塊不使用大括號({})來控制類,函數(shù)以及其他邏輯判斷。python最具特色的就是用縮進來寫模塊。

縮進的空白數(shù)量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數(shù)量,這個必須嚴格執(zhí)行。如下所示:

if True: print "True"else: print "False"

以下代碼將會執(zhí)行錯誤:

#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:test.py if True: print "Answer" print "True"else: print "Answer" # 沒有嚴格縮進,在執(zhí)行時保持 print "False"$ python test.py File "test.py", line 5 if True: ^IndentationError: unexpected indent

IndentationError: unexpected indent 錯誤是python編譯器是在告訴你"Hi,老兄,你的文件里格式不對了,可能是tab和空格沒對齊的問題",所有python對格式要求非常嚴格。

如果是 IndentationError: unindent does not match any outer indentation level錯誤表明,你使用的縮進方式不一致,有的是 tab 鍵縮進,有的是空格縮進,改為一致即可。

因此,在Python的代碼塊中必須使用相同數(shù)目的行首縮進空格數(shù)。

建議你在每個縮進層次使用 單個制表符 或 兩個空格 或 四個空格 , 切記不能混用

多行語句

Python語句中一般以新行作為為語句的結(jié)束符。

但是我們可以使用斜杠( )將一行的語句分為多行顯示,如下所示:

total = item_one + item_two + item_three

語句中包含[], {} 或 () 括號就不需要使用多行連接符。如下實例:

days = ['Monday', 'Tuesday', 'Wednesday','Thursday', 'Friday']Python 引號

Python 接收單引號(' ),雙引號(" ),三引號(''' """) 來表示字符串,引號的開始與結(jié)束必須的相同類型的。

其中三引號可以由多行組成,編寫多行文本的快捷語法,常用語文檔字符串,在文件的特定地點,被當做注釋。

word = 'word'sentence = "這是一個句子。"paragraph = """這是一個段落。包含了多個語句"""Python注釋

python中單行注釋采用 # 開頭。

#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:test.py# 第一個注釋print "Hello, Python!"; # 第二個注釋

輸出結(jié)果:

Hello, Python!

注釋可以在語句或表達式行末:

name = "Madisetti" # 這是一個注釋

python 中多行注釋使用三個單引號(''')或三個單引號(""")。

#!/usr/bin/python# -*- coding: UTF-8 -*-# 文件名:test.py'''這是多行注釋,使用單引號。這是多行注釋,使用單引號。這是多行注釋,使用單引號。'''"""這是多行注釋,使用雙引號。這是多行注釋,使用雙引號。這是多行注釋,使用雙引號。"""Python空行

函數(shù)之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數(shù)入口之間也用一行空行分隔,以突出函數(shù)入口的開始。

空行與代碼縮進不同,空行并不是Python語法的一部分。書寫時不插入空行,Python解釋器運行也不會出錯。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護或重構(gòu)。

記住:空行也是程序代碼的一部分。

等待用戶輸入

下面的程序在按回車鍵后就會等待用戶輸入:

#!/usr/bin/pythonraw_input("nnPress the enter key to exit.")

以上代碼中 ,"nn"在結(jié)果輸出前會輸出兩個新的空行。一旦用戶按下鍵時,程序?qū)⑼顺觥?/p>同一行顯示多條語句

Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個簡單的實例:

import sys; x = 'foo'; sys.stdout.write(x + 'n')多個語句構(gòu)成代碼組

縮進相同的一組語句構(gòu)成一個代碼塊,我們稱之代碼組。

像if、while、def和class這樣的復合語句,首行以關(guān)鍵字開始,以冒號( : )結(jié)束,該行之后的一行或多行代碼構(gòu)成代碼組。

我們將首行及后面的代碼組稱為一個子句(clause)。

如下實例:

if expression : suite elif expression : suite else : suite 命令行參數(shù)

很多程序可以執(zhí)行一些操作來查看一些基本信,Python可以使用-h參數(shù)查看各參數(shù)幫助信息:

$ python -h usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug output from parser (also PYTHONDEBUG=x) -E : ignore environment variables (such as PYTHONPATH) -h : print this help message and exit [ etc. ]
標簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女网站久久| 粉嫩av一区二区三区四区五区| 精品久久精品| 蜜桃精品视频| 麻豆精品久久久| 精品国产网站| 国产一二在线播放| 日本蜜桃在线观看视频| 国产精品久久久久蜜臀 | 日韩国产在线| 精品国产不卡一区二区| 国产精品亚洲欧美日韩一区在线 | 久久影院一区二区三区| 国产精品**亚洲精品| 国产精品第十页| 国产一区二区三区久久| 捆绑调教日本一区二区三区| 国产乱码精品一区二区三区四区 | 丰满少妇一区| 高清不卡一区| 日韩视频久久| 色8久久久久| 精品午夜久久| 在线精品小视频| 日韩不卡免费视频| 国产免费久久| 亚洲黄色免费av| 九九久久电影| 综合一区av| 国产日韩欧美三级| 日韩不卡一区二区三区| 人人爱人人干婷婷丁香亚洲| 国产美女久久| 特黄毛片在线观看| 先锋亚洲精品| 国产欧美激情| 久久精品系列| 女生影院久久| 欧美亚洲精品在线| 日本综合视频| 蜜桃精品视频| 蜜桃成人av| 国产日韩欧美中文在线| 蜜桃视频在线网站| 亚洲精品精选| 日本中文字幕一区二区视频| 欧美激情视频一区二区三区免费| 久久美女性网| 亚洲一区二区网站| 国产欧美日韩精品一区二区三区| 国产欧美日韩免费观看| 国产毛片精品| 精品国产乱码久久久| 天堂va蜜桃一区二区三区| 蜜桃一区二区三区在线| 精品国产美女a久久9999| 欧美男人天堂| 亚洲欧美日韩国产一区二区| 日韩动漫一区| 久久人人88| 日韩精品免费视频一区二区三区| 色爱综合网欧美| 一区二区国产在线观看| 成人日韩在线观看| 日韩精品免费观看视频| 激情欧美亚洲| 麻豆传媒一区二区三区| 男女性色大片免费观看一区二区 | 国产欧洲在线| 亚洲精品系列| 91精品蜜臀一区二区三区在线| 亚洲专区视频| 99久久精品国产亚洲精品| 国产三级一区| 三级欧美韩日大片在线看| 国产黄大片在线观看| 天堂精品久久久久| 午夜日韩福利| 日韩国产欧美| 免费在线观看一区| 日韩欧美中文字幕在线视频| 国产韩日影视精品| 9999国产精品| 麻豆视频一区| 日韩avvvv在线播放| 久久国产88| 在线亚洲人成| 精品国产91| 国产精品夜夜夜| 日本不卡视频在线观看| 国产视频一区三区| 成人精品天堂一区二区三区| 美女视频黄久久| 国产精品亚洲综合色区韩国| 亚洲精品无吗| 蜜桃传媒麻豆第一区在线观看 | 欧美日韩亚洲一区三区| 蜜桃久久av一区| 美女久久久久| 久久国产直播| 亚洲精品成人图区| 国产成人1区| 国产精品.xx视频.xxtv| 欧美亚洲一区二区三区| 日韩1区2区3区| 亚洲欧美一级| 综合激情在线| 亚洲日产av中文字幕| 久久av一区二区三区| 欧美 日韩 国产一区二区在线视频| 日韩理论视频| 婷婷综合六月| 久久久成人网| 福利视频一区| 成人国产精选| 亚洲人成在线网站| 91看片一区| 99久久夜色精品国产亚洲1000部| 久久夜夜操妹子| 蜜桃精品在线| 亚洲二区免费| 蜜臀久久99精品久久一区二区| 欧美日韩国产一区二区三区不卡| 亚洲高清激情| 国产农村妇女精品一二区| 亚洲欧美高清| 午夜亚洲福利| 欧美视频精品全部免费观看| 天海翼亚洲一区二区三区| 日韩中文字幕不卡| 综合国产精品| 日本欧美一区| 麻豆国产精品视频| 超级白嫩亚洲国产第一| 91精品国产自产在线观看永久∴| 国产99精品| 亚洲午夜黄色| 日韩午夜av| 偷拍亚洲精品| 久久av电影| 日韩在线中文| 久久99伊人| 日韩福利视频网| 国产精品一页| 国产69精品久久| 亚洲高清激情| 日韩综合小视频| 久久精品亚洲一区二区| 日韩毛片视频| 亚洲精品在线观看91| 免费成人性网站| 国产精品一区二区三区av麻| 国产a亚洲精品| 激情欧美一区二区三区| 久久香蕉精品| 国产另类在线| 日韩免费视频| 久久亚洲美女| 日韩高清一级| 国产精品精品| 爽爽淫人综合网网站| 青青草国产成人99久久| 成人一区而且| 西西人体一区二区| 国产精品亚洲欧美日韩一区在线| 日韩欧美综合| 亚洲精品综合| 国产成人1区| 久久午夜视频| 国产精品99一区二区三区| 亚洲永久字幕| 欧美91在线| 国产一区白浆| 国产乱人伦精品一区| 久久久噜噜噜| 日韩av不卡在线观看| 蜜桃视频在线网站| 日韩高清电影一区| 久久蜜桃精品| 国产精品色婷婷在线观看| 亚洲精品午夜av福利久久蜜桃| 国产精品极品在线观看| 午夜精品婷婷| 国内精品麻豆美女在线播放视频| 亚洲激情av| 精品国产亚洲一区二区在线观看| 野花国产精品入口| 久久免费福利| 国产精品女主播一区二区三区| 精品中文字幕一区二区三区 | 国产a亚洲精品| 视频一区在线播放| 日韩综合在线| 日韩福利视频导航| 不卡中文字幕| 四季av一区二区凹凸精品| 亚洲精品大片| 欧美+日本+国产+在线a∨观看| 欧美精品99| 亚洲精品黄色|