日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:超詳細的介紹Python語句

一、 常用命令

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

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

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

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

二、 Python的命名建議

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

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

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

三、 Python的基本程序語句

1、 注釋語句

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

2、 import語句

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

import 模塊名

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

from 模塊名import *

這三者的區(qū)別是,第一種方法將整個模塊都引入,可以使用這個模塊所有的屬性和方法,使用前需要帶模塊名的方式調(diào)用;第二種方法是只引入某個屬性或方法,第三種方式用*號引入所有方法和屬性。第二、三種方式引入的屬性和方法在使用時不帶模塊名。但如果多個模塊和引用模塊存在相同的方法或?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ù)的聲明必須縮進4個空格(上面例子以4個點表示,請參見下面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類似,但每個關(guān)鍵詞語句后面必須有冒號,每個執(zhí)行內(nèi)容必須縮進4個空格。

舉例:

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

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

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

for iterating_var in sequence:
…. 語句塊

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

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

while 條件表達式:
…. 語句塊

注意:

1、 條件表達式后必須有冒號;

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

3、 語句塊與while條件語句必須縮進4個空格;

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!

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

7、 Python的代碼嵌套格式

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

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

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

首層語句體之前不能有空格,否則編譯會報錯;

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

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


當前標題:創(chuàng)新互聯(lián)Python教程:超詳細的介紹Python語句
本文地址:http://www.5511xx.com/article/dhojied.html