python 3 5 學習筆記 1

2021-10-03 20:10:39 字數 2662 閱讀 5678

1、1 注釋規則

1:單行注釋

使用「#」進行單行注釋,從「#」開始直到換行為止。

可以放在要注釋**的前一行,或者右側。

#注釋內容1

** #注釋內容2

在idle中可以使用(alt+3)進行注釋**塊,(alt+4)進行取消**塊注釋

2:多行注釋

使用一對三引號進行多行注釋(』』』…』』』)或者("""…""")

'''代

碼'''

"""代

碼"""

注意:如果三引號作為語句的一部分,則不是注釋,而是字串

print

('''111'''

)print

("""111"""

)

1、2 **縮排

python不採用大括號"「分隔**塊,而是採用**縮排和冒號」:"區分**之間的層次

縮排通常使用4個空格或1個tab鍵作為乙個縮排量。

行尾的冒號和下一行的縮排表示乙個**塊的開始,

縮排結束則表示乙個**塊的結束。

同一級別的**塊縮排量必須相同。

if..

.:..

....

2、1 保留字與識別符號

1:保留字

保留字是python語言中已經被賦予特定意義的一些單詞,開發程式時不可以 把這些保留字作為變數、函式等名稱來使用

保留字可以在idle中輸入以下**檢視:

import keyword

print

(keyword.kwlist)

所有的保留字區分大小寫

2:識別符號

命名規則

(1)由字母、下劃線"_"和數字組成,切第乙個字元不能是數字。

(2)不能使用保留字

(3)嚴格區分字母大小寫

允許使用漢字做識別符號,但不建議

2、2 變數的定義

在python中變數的定義不同於c等,無需進行變數的宣告,直接賦值就可以建立對應型別的變數。

為變數賦值通過"="實現

num = 100 #整型變數

num = '變數' #字元型變數

可以通過內建函式type()檢視變數的型別

num =

100print

(type

(num)

)

3.1 字串

字串通常用(』 『)(" ")(』』』 『』』)(""" 「」") 括起來(ps:不包括括號)

單引號和雙引號內的字串必須在同一行上

三引號內的字串可以分布在多行上

print

('123456'

)print

("123456"

)print

('''123

4'''

)

python中的字串還支援轉義字元

轉義字元

說明\n

換行符\』

單引號\"

雙引號\0

八進位制數

\x十六進製制數

print

('1\n23'

)輸出:123

print

(r'1\n23'

)#r(r)可以將字串原樣輸出

輸出:1\n23

3、2 資料型別轉換

常用型別轉換函式

函式作用

int(x)

將x轉換為整數型別

float(x)

將x轉換為浮點數型別

str(x)

將x轉換為字串

chr(x)

將整數x轉換為乙個字元

ord(x)

將字元x轉換為它對應的整數值

hex(x)

將乙個整數x轉換為乙個十六進製制的字串

oct(x)

將乙個整數x轉換為乙個八進位制的字串

4、1 輸入與輸出

使用函式input()可以進行輸入,input()輸入的都為字串型別

使用函式print()可以進行輸出,預設情況下會自動換行

num =

input

("請輸入數字:"

)#雙引號內的為提示內容

print

(type

(num)

)#輸出結果為字串型別

a =2

b =3

print

(a*b)

#輸出結果為:6

print

(a,b)

#輸出結果為:2 3

如有錯誤請指出

參考文獻《python從入門到精通》

python 3 5 學習筆記

字串方法 msg this is message msg.title 首字母大寫 msg.lower 字串全部小寫 msg.upper 字串全部大寫 msg.rstrip 刪除字串前後的空格 msg.lstrip 刪除字串前面的空格 msg.strip 刪除字串後面的空格 str msg 將msg轉...

python 3 5 學習筆記 3

python中主要的選擇語句有三種 if語句 if.else語句 if.elif.else語句 沒有switch語句1 if語句 if 表示式 語句塊如果表示式為真,則執行語句塊,為假不執行。表示式的值為非零的數或非空字串時,if條件也成立。2 if else語句 if 表示式 語句塊1 else ...

python3 5學習if(學習筆記2)

coding utf 8 height input 請輸入你的身高 單位 m height float height weight input 請輸入你的體重 單位 kg weight float weight data weight 2 height print data if data 18.5...