真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

常用的Python語句

常用的Python語句?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

成都創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),鄱陽網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鄱陽等地區(qū)。鄱陽做網(wǎng)站價(jià)格咨詢:028-86922220

一、 常用命令

在介紹Python語句之前,先介紹一下幾個(gè)有用的Python命令。

dir(模塊名或類名或變量名或表達(dá)式名):獲得當(dāng)前模塊、變量對應(yīng)類型、表達(dá)式計(jì)算值對應(yīng)類的屬性列表

type(變量名或表達(dá)式名):獲取變量或表達(dá)式計(jì)算值的對應(yīng)類型;

help(類名)或help(類名.屬性或方法名)或help(變量.屬性或方法名),如:help(name.count):給出參數(shù)對應(yīng)的幫助說明,需要說明的是一個(gè)變量如果是系統(tǒng)的類型或類實(shí)例,通過變量名.方法或?qū)傩阅苷业皆擃愋突蝾惖膸椭?/p>

二、 Python的命名建議

1、 文件名:全小寫,可使用下劃線

2、 函數(shù)名:小寫,可以用下劃線風(fēng)格單詞以增加可讀性。如:myfunction,my_example_function,大小寫混合不推薦使用;

3、 變量:變量名全部小寫,由下劃線連接各個(gè)單詞。

三、 Python的基本程序語句

1、 注釋語句

Python中注釋使用#開頭,只能做單行注釋,如果是多行,可以采用每行加#號。

2、 import語句

import語句是引入已經(jīng)定義好的模塊,供需要使用的模塊使用。有兩種語法:

import 模塊名

from 模塊名import 方法或?qū)傩悦?/p>

from 模塊名import *

這三者的區(qū)別是,第一種方法將整個(gè)模塊都引入,可以使用這個(gè)模塊所有的屬性和方法,使用前需要帶模塊名的方式調(diào)用;第二種方法是只引入某個(gè)屬性或方法,第三種方式用*號引入所有方法和屬性。第二、三種方式引入的屬性和方法在使用時(shí)不帶模塊名。但如果多個(gè)模塊和引用模塊存在相同的方法或?qū)傩詣t不能使用該方法。

例如:

>>> import math
>>> sqrt(4)
Traceback (most recent call last):
  File "", line 1, in 
    sqrt(4)
NameError: name 'sqrt' is not defined
>>> math.sqrt(4)
2.0
>>> from math import sqrt
>>> sqrt(4)

3、 def函數(shù)定義語句

Python中的函數(shù)定義以def開始,具體語法如下:

def 函數(shù)名(變量列表):

….語句體

注意:函數(shù)的參數(shù)括號后必須加冒號,函數(shù)的聲明必須頂格寫,語句與函數(shù)的聲明必須縮進(jìn)4個(gè)空格(上面例子以4個(gè)點(diǎn)表示,請參見下面Python的代碼嵌套格式部分的內(nèi)容),函數(shù)的返回可以以return返回,也可以不指定return自動結(jié)束。

例子:

def add(n1,n2):
return n1+n2

4、 if條件語句

語法如下:

if 條件1:
….執(zhí)行的內(nèi)容1
elif 條件2:
….執(zhí)行的內(nèi)容2
elif 條件3:
….執(zhí)行的內(nèi)容3
else:
….執(zhí)行的內(nèi)容4

注意:if總體用法與c類似,但每個(gè)關(guān)鍵詞語句后面必須有冒號,每個(gè)執(zhí)行內(nèi)容必須縮進(jìn)4個(gè)空格。

舉例:

if add(1,4)>10:
….print(‘和大于10’)
else:
….print(’和小于等于10’)

5、 for循環(huán)語句

for語句與C語言相差比較大,涉及到一些復(fù)雜數(shù)據(jù)類型“迭代”、”序列”,在這里不進(jìn)行講解,在后面學(xué)習(xí)了復(fù)雜數(shù)據(jù)類型再補(bǔ)充。在此只介紹基本語法:

for iterating_var in sequence:
…. 語句塊

6、 while循環(huán)語句

while循環(huán)與c語言類似,語法如下:

while 條件表達(dá)式:
…. 語句塊

注意:

1、 條件表達(dá)式后必須有冒號;

2、 while語句支持與c類似的break和continue;

3、 語句塊與while條件語句必須縮進(jìn)4個(gè)空格;

4、 與c語言的差異除了格式上的差異外,在Python中只支持前while語句,不能象C語言while語句既可以在循環(huán)體開始,也可以在循環(huán)體結(jié)束。

例子:

>>> while True:
name=input('Your name:')
if(len(name)>0):
print('welcome you,'+name+'!')
else:
print("Good bye!")
break

輸出:       

Your name:jwp
welcome you,jwp!
Your name:Lisi
welcome you,Lisi!
Your name:
Good bye!

補(bǔ)充說明一個(gè)界面使用方法,在交互式方式下,輸入語句結(jié)束時(shí)需要輸入兩次回車,否則編輯器認(rèn)為輸入沒有結(jié)束。

7、 Python的代碼嵌套格式

這部分內(nèi)容其實(shí)前面已經(jīng)部分涉及到,主要有如下內(nèi)容:

Python用縮進(jìn)表示一次代碼嵌套,每次縮進(jìn)代表該塊相同縮進(jìn)的代碼是上層的嵌套代碼,縮進(jìn)符可以是TAB鍵、指定個(gè)數(shù)的空格,這種縮進(jìn)的代碼塊類似于C語言的{}括起來的代碼塊。與c語言嵌套可以多用一次大括號類似,同一個(gè)縮進(jìn)的代碼塊可以在上層代碼基礎(chǔ)上縮進(jìn)超過一次,只要該代碼塊的縮進(jìn)保持一致就可以;

Python的縮進(jìn)沒有強(qiáng)制要求是多少個(gè)符合,只要求同一語句體必須縮進(jìn)一致,我們甚至可以對同一個(gè)if語句不同條件用不同的縮進(jìn)方式,只需要滿足同一層的代碼塊一致,且比上一層有縮進(jìn)就可以,且首層無縮進(jìn),但真正編寫代碼時(shí)建議一次縮進(jìn)就用相同的縮進(jìn)字符數(shù),兩次就是2倍,依次類推;

首層語句體之前不能有空格,否則編譯會報(bào)錯(cuò);

Python的函數(shù)定義、if、while、for語句最后必須有冒號,其后跟代碼需要有一次縮進(jìn)。

Python這種代碼縮進(jìn)方式進(jìn)行的代碼嵌套與c語言差別很大,但使用縮進(jìn)來嵌套代碼有利于提高代碼的可讀性,不用再去進(jìn)行括號匹配就可以知道相同層次的語句體范圍。只是需要注意對同一文件使用不同編輯器編輯時(shí),可能相同的TAB鍵有不同的縮進(jìn)數(shù),以及有些編輯器會強(qiáng)行轉(zhuǎn)換連續(xù)的N個(gè)空格為TAB鍵的情況,可能導(dǎo)致縮進(jìn)不一致。

看完上述內(nèi)容,你們掌握常用的Python語句的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)站題目:常用的Python語句
文章位置:http://weahome.cn/article/gdjgej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部