成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

常用的Python語句-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)建站一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!為您提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、成都網(wǎng)頁設(shè)計(jì)、微信平臺(tái)小程序開發(fā)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、APP應(yīng)用開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)公司,等你一起來見證!

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

一、 常用命令

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

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

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

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

二、 Python的命名建議

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

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

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

三、 Python的基本程序語句

1、 注釋語句

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

2、 import語句

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

import 模塊名

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

from 模塊名import *

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

例如:

>>> import math
>>> sqrt(4)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    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ù)括號(hào)后必須加冒號(hào),函數(shù)的聲明必須頂格寫,語句與函數(shù)的聲明必須縮進(jìn)4個(gè)空格(上面例子以4個(gè)點(diǎn)表示,請(qǐng)參見下面Python的代碼嵌套格式部分的內(nèi)容),函數(shù)的返回可以以return返回,也可以不指定return自動(dòng)結(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)鍵詞語句后面必須有冒號(hào),每個(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á)式后必須有冒號(hào);

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語言嵌套可以多用一次大括號(hào)類似,同一個(gè)縮進(jìn)的代碼塊可以在上層代碼基礎(chǔ)上縮進(jìn)超過一次,只要該代碼塊的縮進(jìn)保持一致就可以;

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

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

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

Python這種代碼縮進(jìn)方式進(jìn)行的代碼嵌套與c語言差別很大,但使用縮進(jìn)來嵌套代碼有利于提高代碼的可讀性,不用再去進(jìn)行括號(hào)匹配就可以知道相同層次的語句體范圍。只是需要注意對(duì)同一文件使用不同編輯器編輯時(shí),可能相同的TAB鍵有不同的縮進(jìn)數(shù),以及有些編輯器會(huì)強(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)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站名稱:常用的Python語句-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://jinyejixie.com/article10/djcsdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站建設(shè)動(dòng)態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化ChatGPT服務(wù)器托管

廣告

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

小程序開發(fā)
新邵县| 浮山县| 天水市| 汕尾市| 肃宁县| 连云港市| 兴仁县| 靖江市| 拜泉县| 新河县| 长春市| 台中市| 习水县| 上蔡县| 邮箱| 龙山县| 调兵山市| 鹤峰县| 江源县| 西安市| 界首市| 皮山县| 丹东市| 栖霞市| 平武县| 黄骅市| 星子县| 禹城市| 思茅市| 扶绥县| 理塘县| 湄潭县| 天柱县| 大英县| 车致| 东乡县| 双峰县| 玉林市| 洪雅县| 卫辉市| 凌海市|