盜字筆記——Python自學(xué)(23)

笨辦法學(xué)Python:習(xí)題37復(fù)習(xí)各種符號(hào)

關(guān)鍵字:

1,del :一般用于在刪除子目錄之前,先刪除目錄中的所有文件。(記住,初學(xué)者慎用)...del命令還可以刪除非當(dāng)前目錄中的文件,例如del a:\bmp\sea.bmp,就是把A盤上bmp目錄下的sea.bmp文件刪除。

2,exec:執(zhí)行,執(zhí)行程序

3,def :模塊定義 (.def) 文件為鏈接器提供有關(guān)被鏈接程序的導(dǎo)出、屬性及其他方面的信息。生成 DLL 時(shí),.def 文件最有用。

4,lambda:表達(dá)式可以表示閉包(注意和數(shù)學(xué)傳統(tǒng)意義上的不同)。

數(shù)據(jù)類型:

Ture False ?None ?Strings ?Numbers ?Floats ?Lists

字符串轉(zhuǎn)義序列:

\t 制表符

\r?回車符

\n?換行符

\f?換頁(yè)符

字符串格式化:

% 百分號(hào)標(biāo)記 #就是輸出一個(gè)%

%c 字符及其ASCII碼

%s 字符串

%d 有符號(hào)整數(shù)(十進(jìn)制)

%u 無(wú)符號(hào)整數(shù)(十進(jìn)制)

%o 無(wú)符號(hào)整數(shù)(八進(jìn)制)

%x 無(wú)符號(hào)整數(shù)(十六進(jìn)制)

%X 無(wú)符號(hào)整數(shù)(十六進(jìn)制大寫字符)

%e 浮點(diǎn)數(shù)字(科學(xué)計(jì)數(shù)法)

%E 浮點(diǎn)數(shù)字(科學(xué)計(jì)數(shù)法,用E代替e)

%f 浮點(diǎn)數(shù)字(用小數(shù)點(diǎn)符號(hào))

%g 浮點(diǎn)數(shù)字(根據(jù)值的大小采用%e或%f)

%G 浮點(diǎn)數(shù)字(類似于%g)

%p 指針(用十六進(jìn)制打印值的內(nèi)存地址)

%n 存儲(chǔ)輸出字符的數(shù)量放進(jìn)參數(shù)列表的下一個(gè)變量中

操作符:

運(yùn)算符說(shuō)明舉例

+ (加號(hào))兩個(gè)對(duì)象相加。3 + 5 得 8. 'a' + 'b' 得 'ab'。

- (減號(hào))給出一個(gè)數(shù)減去另一數(shù)的差;如果缺少第一個(gè)操作數(shù),它默認(rèn)為是0。-5.2 得到一個(gè)負(fù)數(shù),50 - 24 得 26。

* (乘法)給出兩個(gè)數(shù)的乘積或返回重復(fù)多次的字符串。2 * 3 得 6. 'la' * 3 得到 'lalala'。

** (冪)返回x的y次冪。3 ** 4 得 81 (也就是3*3*3*3)。

/ (除法)用y分x(x除以y)。4 / 3 得1.3333333333333333。

// (整除)得到除法的商。4 // 3 得 1。

% (取模)返回除法的余數(shù)。8 % 3 得 2. -25.5 % 2.25 得 1.5。

<< (向左移位)數(shù)字向左移動(dòng)指定位數(shù)。(在內(nèi)存中每個(gè)數(shù)字由比特或二進(jìn)制數(shù)表示,例如:0和1)。2 << 2 得 8。2 用二進(jìn)制表示為10,左移兩位得到 1000,它表示數(shù)字8。

>> (向右移位)數(shù)字向右移動(dòng)指定位數(shù)。11 >> 1 得 5。11 用二進(jìn)制表示為1011,向右移動(dòng)1位后得到二進(jìn)制101,表示數(shù)字5。

& (位與)數(shù)字的位相與。5 & 3得 1。

| (位或)數(shù)字的位相或。5 | 3得 7。

^ (位異或)數(shù)字的位相異或。5 ^ 3 得 6。

~ (位求反)x的位求反結(jié)果為-(x+1)。~5 得 -6。

< (小于)返回x是否小于y。所有的比較運(yùn)算符返回True或False。注意這些名字的大小寫。5 <?3 返回 False,而 3< 5 返回 True。

比較運(yùn)算符可以任意連接:3 <?5 <?7 返回 True。

> (大于)返回x是否大于y。5 >3?返回 True。如果操作對(duì)象都是數(shù)字,它們首先轉(zhuǎn)換為普通型,否則,將返回False。

<= (小于等于)返回x是否小于等于y。x = 3;?y = 6;?x <= y 返回 True。

>= (大于等于)返回x是否大于等于y。x = 4;?y = 3;?x >= 3 返回 True。

== (等于)比較操作對(duì)象是否相等。x = 2; y = 2; x == y 返回 True。

x = 'str'; y = 'stR'; x == y 返回 False。

x = 'str'; y = 'str'; x == y 返回 True。

!= (不等于)比較操作對(duì)象是否不相等。x = 2; y = 3; x != y 返回 True。

not (邏輯非)如果 x 是 True,它返回 False。如果 x 是 False,它返回 True。x = True; not x 返回 False。

and (邏輯與)如果x是False,x and y 返回 False,否則它返回y的值。x = False; y = True; x and y 返回 False,因?yàn)?x 為假。在這種情況下,Python將不計(jì)算y,因?yàn)樗繿nd左邊表達(dá)式是 False ,這意味著整個(gè)表達(dá)式將為 False ,而不論其它值為什么。這叫做求值捷徑。

or (邏輯或)如果 x 為 True, 它返回真,否則它返回y的值。x = True; y = False; x or y 返回 True。求值捷徑這也適用。

提示,您可以使用交互式解釋器計(jì)算例子中給出的表達(dá)式。例如,為了測(cè)試表達(dá)式“2 + 3”,使用交互式Python解釋器提示符:

>>> 2 + 3

5

>>> 3 * 5

15

例子
pop()函數(shù)的用法

今天,寫到這里,我之前一直難受糾結(jié)的感覺好多了,知乎上有一個(gè)30歲轉(zhuǎn)行成功的人,給了我莫大的安慰。

加油,距離找一個(gè)編程男友更近一步了,哈哈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,659評(píng)論 19 139
  • 1 關(guān)鍵字 1.1 關(guān)鍵字的概述 Java的關(guān)鍵字對(duì)java的編譯器有特殊的意義,他們用來(lái)表示一種數(shù)據(jù)類型,或...
    哈哈哎呦喂閱讀 785評(píng)論 0 0
  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程,因...
    小菜c閱讀 7,363評(píng)論 0 17
  • 你是不是經(jīng)常走這條路看著熟悉的風(fēng)景慢慢無(wú)動(dòng)于衷,有一天改變一下路徑你會(huì)看到不一樣的風(fēng)景生出不一樣的想法經(jīng)歷不一樣的...
    旅京媽媽閱讀 1,134評(píng)論 0 6
  • 昨天,和幾個(gè)同事去飯店吃飯,點(diǎn)完菜之后,服務(wù)員問(wèn)到:“幾位要喝什么酒啊”?在服務(wù)員的推薦下,我們點(diǎn)了100多塊的酒...
    夜曲先森閱讀 628評(píng)論 0 0

友情鏈接更多精彩內(nèi)容