日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

python标准函数有哪些_python基本语法有哪些?

發(fā)布時(shí)間:2023/11/27 生活经验 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python标准函数有哪些_python基本语法有哪些? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

python基本語(yǔ)法有哪些?

python基本語(yǔ)法總結(jié):

1.Python標(biāo)識(shí)符

在 Python里,標(biāo)識(shí)符有字母、數(shù)字、下劃線組成。

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

Python中的標(biāo)識(shí)符是區(qū)分大小寫的。

以下劃線開(kāi)頭的標(biāo)識(shí)符是有特殊意義的。以單下劃線開(kāi)頭 _foo的代表不能直接訪問(wèn)的類屬性,需通過(guò)類提供的接口進(jìn)行訪問(wèn),不能用 from xxx import * 而導(dǎo)入;

以雙下劃線開(kāi)頭的 foo 代表類的私有成員;以雙下劃線開(kāi)頭和結(jié)尾的foo代表Python里特殊方法專用的標(biāo)識(shí),如 init__()代表類的構(gòu)造函數(shù)。

2.Python有五個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類型

Numbers(數(shù)字)

String(字符串)

List(列表)

Tuple(元組)

Dictionary(字典)

Python支持四種不同的數(shù)字類型:

int(有符號(hào)整型)

long(長(zhǎng)整型[也可以代表八進(jìn)制和十六進(jìn)制])

float(浮點(diǎn)型)

complex(復(fù)數(shù))

python的字串列表有2種取值順序:

從左到右索引默認(rèn)0開(kāi)始的,最大范圍是字符串長(zhǎng)度少1

從右到左索引默認(rèn)-1開(kāi)始的,最大范圍是字符串開(kāi)頭

List(列表)是Python中使用最頻繁的數(shù)據(jù)類型。

列表可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)。它支持字符,數(shù)字,字符串甚至可以包含列表(即嵌套)。

列表用 [ ] 標(biāo)識(shí),是python最通用的復(fù)合數(shù)據(jù)類型。

列表中值的切割也可以用到變量[頭下標(biāo):尾下標(biāo)],就可以截取相應(yīng)的列表,從左到右索引默認(rèn)0開(kāi)始,從右到左索引默認(rèn) -1 開(kāi)始,下標(biāo)可以為空表示取到頭或尾。

加號(hào)+是列表連接運(yùn)算符,星號(hào) * 是重復(fù)操作。

元組是另一個(gè)數(shù)據(jù)類型,類似于List(列表)。

元組用”()”標(biāo)識(shí)。內(nèi)部元素用逗號(hào)隔開(kāi)。但是元組不能二次賦值,相當(dāng)于只讀列表。

字典(dictionary)是除列表以外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型。

列表是有序的對(duì)象結(jié)合,字典是無(wú)序的對(duì)象集合。兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過(guò)鍵來(lái)存取的,而不是通過(guò)偏移存取。

字典用”{ }”標(biāo)識(shí)。字典由索引(key)和它對(duì)應(yīng)的值value組成。

3.Python數(shù)據(jù)類型轉(zhuǎn)換

有時(shí)候,我們需要對(duì)數(shù)據(jù)內(nèi)置的類型進(jìn)行轉(zhuǎn)換,數(shù)據(jù)類型的轉(zhuǎn)換,你只需要將數(shù)據(jù)類型作為函數(shù)名即可。

以下幾個(gè)內(nèi)置的函數(shù)可以執(zhí)行數(shù)據(jù)類型之間的轉(zhuǎn)換。這些函數(shù)返回一個(gè)新的對(duì)象,表示轉(zhuǎn)換的值。

函數(shù) 描述

int(x [,base])

將x轉(zhuǎn)換為一個(gè)整數(shù)

long(x [,base] )

將x轉(zhuǎn)換為一個(gè)長(zhǎng)整數(shù)

float(x)

將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù)

complex(real [,imag])

創(chuàng)建一個(gè)復(fù)數(shù)

str(x)

將對(duì)象x轉(zhuǎn)換為字符串

repr(x)

將對(duì)象x轉(zhuǎn)換為表達(dá)式字符串

eval(str)

用來(lái)計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象

tuple(s)

將序列s轉(zhuǎn)換為一個(gè)元組

list(s)

將序列s轉(zhuǎn)換為一個(gè)列表

set(s)

轉(zhuǎn)換為可變集合

dict(d)

創(chuàng)建一個(gè)字典。d必須是一個(gè)序列(key,value)元組。

frozenset(s)

轉(zhuǎn)換為不可變集合

chr(x)

將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符

unichr(x)

將一個(gè)整數(shù)轉(zhuǎn)換為Unicode字符

ord(x)

將一個(gè)字符轉(zhuǎn)換為它的整數(shù)值

hex(x)

將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串

oct(x)

將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串

4.Python運(yùn)算符

算術(shù)運(yùn)算符

比較(關(guān)系)運(yùn)算符

賦值運(yùn)算符

邏輯運(yùn)算符

位運(yùn)算符

成員運(yùn)算符

身份運(yùn)算符

運(yùn)算符優(yōu)先級(jí)

python算術(shù)運(yùn)算符

運(yùn)算符描述實(shí)例

加-兩個(gè)對(duì)象相加a+輸出結(jié)果30

減-得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù)a-b輸出結(jié)果-10

乘-兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串a(chǎn) * b輸出結(jié)果200

/ 除 - x除以y b/a輸出結(jié)果2

% 取模 - 返回除法的余數(shù)b % a 輸出結(jié)果0

冪-返回x的y次冪ab為10的20次方, 輸出結(jié)果 100000000000000000000

// 取整除-返回商的整數(shù)部分9//2輸出結(jié)果4 , 9.0//2.0輸出結(jié)果4.0

①:python比較運(yùn)算符

以下假設(shè)變量a為10,變量b為20:

運(yùn)算符描述實(shí)例

==等于-比較對(duì)象是否相等(a==b) 返回False。

!=不等于-比較兩個(gè)對(duì)象是否不相等(a !=b)返回true.

<>不等于-比較兩個(gè)對(duì)象是否不相等(a<>b)返回true。這個(gè)運(yùn)算符類似 != 。

大于-返回x是否大于y (a > b) 返回False。

<小于-返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。注意,這些變量名的大寫。(a < b)返回true。

= 大于等于-返回x是否大于等于y。(a >= b)返回False。

<= 小于等于-返回x是否小于等于y。(a <= b)返回true。

②:Python賦值運(yùn)算符

以下假設(shè)變量a為10,變量b為20:

運(yùn)算符描述實(shí)例

=簡(jiǎn)單的賦值運(yùn)算符c= a+b將a+b的運(yùn)算結(jié)果賦值為c

+=加法賦值運(yùn)算符c+=a等效于c=c + a

-=減法賦值運(yùn)算符c -=a等效于c=c - a

=乘法賦值運(yùn)算符c=a等效于c=c * a

/=除法賦值運(yùn)算符c=a等效于c=c / a

%=取模賦值運(yùn)算符c%=a等效于c = c % a

= 冪賦值運(yùn)算符c=a等效于c=c ** a

//= 取整除賦值運(yùn)算符c//=a等效于c=c // a

③:Python位運(yùn)算符

下表中變量a為60,b為13,二進(jìn)制格式如下:

a=00111100

b=00001101

a&b=00001100

a|b=00111101

a^b=00110001

~a=11000011

運(yùn)算符描述實(shí)例

& 按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0 (a & b) 輸出結(jié)果12 ,二進(jìn)制解釋: 0000 1100

| 按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。(a | b) 輸出結(jié)果61 ,二進(jìn)制解釋:00111101

^ 按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為1 (a ^ b) 輸出結(jié)果49 ,二進(jìn)制解釋: 00110001

~ 按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?(~a )輸出結(jié)果-61 ,二進(jìn)制解釋: 11000011, 在一個(gè)有符號(hào)二進(jìn)制數(shù)的補(bǔ)碼形式。

<< 左移動(dòng)運(yùn)算符:運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由”<<”右邊的數(shù)指定移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0。a << 2輸出結(jié)果 240 ,二進(jìn)制解釋:11110000右移動(dòng)運(yùn)算符:把”>>”左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,”>>”右邊的數(shù)指定移動(dòng)的位數(shù) a >> 2 輸出結(jié)果 15 ,二進(jìn)制解釋: 0000 1111

④:Python邏輯運(yùn)算符

Python語(yǔ)言支持邏輯運(yùn)算符,以下假設(shè)變量 a 為 10, b為 20:

運(yùn)算符 邏輯表達(dá)式 描述 實(shí)例

and x and y 布爾”與” - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計(jì)算值。 (a and b) 返回 20。

or x or y 布爾”或” - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計(jì)算值。 (a or b)返回10。

not not x布爾”非” - 如果x為True,返回False 。如果x為False,它返回True。 not(a and b)返回 False

⑤:Python成員運(yùn)算符

除了以上的一些運(yùn)算符之外,Python還支持成員運(yùn)算符,測(cè)試實(shí)例中包含了一系列的成員,包括字符串,列表或元組。

運(yùn)算符描述實(shí)例

in如果在指定的序列中找到值返回True,否則返回False。x在y序列中 , 如果x在y序列中返回True。

not in如果在指定的序列中沒(méi)有找到值返回True,否則返回False。 x不在y序列中 , 如果x不在y序列中返回True。

⑥:Python身份運(yùn)算符

身份運(yùn)算符用于比較兩個(gè)對(duì)象的存儲(chǔ)單元

運(yùn)算符描述實(shí)例

is是判斷兩個(gè)標(biāo)識(shí)符是不是引用自一個(gè)對(duì)象x is y, 類似id(x) == id(y) , 如果引用的是同一個(gè)對(duì)象則返回True,否則返回False

is not is not是判斷兩個(gè)標(biāo)識(shí)符是不是引用自不同對(duì)象x is not y , 類似id(a) != id(b)。如果引用的不是同一個(gè)對(duì)象則返回結(jié)果 True,否則返回False。

注:is 與 == 區(qū)別:

is用于判斷兩個(gè)變量引用對(duì)象是否為同一個(gè), == 用于判斷引用變量的值是否相等。

以上就是python基本語(yǔ)法有哪些?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注隨便開(kāi)發(fā)網(wǎng)其它相關(guān)文章!

總結(jié)

以上是生活随笔為你收集整理的python标准函数有哪些_python基本语法有哪些?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。