Python學習筆記 基礎知識

2021-10-01 02:05:54 字數 2118 閱讀 7937

python中單行注釋以#開頭,多行注釋可以用多個#號,或者三個單引號或雙引號。

#我是注釋

#我也是注釋

"""我也是注釋

"""'''

我也是注釋

'''

python使用縮排空格數來識別**塊而不是大括號,同乙個**塊的語句必須包含相同的縮排空格數。

if

true

:print

("hello world"

)else

:print

("hello ya"

)

如果**一行寫不完,可以使用反斜桿實現多行語句,在 , {}, 或 () 中的多行語句,不需要使用反斜槓。

value1=

10value2=

20value3=

30value=value1+\

value2+\

value3

values=

print

(value)

print

(values)

python可以在同一行使用多條語句,語句之間用分號分隔。

value1=10;

print

(value1)

print預設輸出後面會追加乙個換行符,我們可以使用end引數替換換行符。

print

("hello"

)print

("world"

)print

("hello"

,end=

",")

print

("world"

)

hello

world

hello,world

python中使用import匯入模組,例如:

import sys
你還可以一次性匯入多個包,但是不建議這麼做,最好每個匯入語句單獨成行:

import os, sys, time
匯入模組時還可以重新命名模組。

import sys as system

print

(system.platform)

還可以匯入模組的部分功能。

from os import path, walk, unlink
還可以匯入模組的全部功能。

from os import

*

python的運算子和其它語言差不多,但也有區別:

/和//都是除法運算子,前者的結果是浮點數,後者的結果是向下取整,**為冪運算。

print(9

/2)#4.5

print(9

//2)#4

print(10

**2)#100

print(2

**10

)#1024

python的邏輯運算子and,or,not對應c中的&&,||,!。

print(0

and10)#0

print(10

andfalse

)#false

print(10

and100

)#100

print(10

or0)#10

print(0

or2)#2

print

(not10)

#false

python內建的type()可以用來查詢變數所指的物件型別,isinstance可以判斷是否是指定型別。

value=

10print

(type

(value))#

print

(isinstance

(value,

int)

)#true

python中字串,數字,元組為不可變物件,不能修改,只能新建。

Python學習筆記 基礎知識

coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...

Python基礎知識學習筆記

前置知識 一切皆物件,有自己的屬性和方法 變數 變數 variable 先賦值後使用 字串 轉義字元 i m lzh 格式化字串 print f my name is name 0 3 lzh 包括前面不包括後面 函式 def triangel width int input 請輸入長 height...

Python學習筆記一 基礎知識

lovely python整理 python 弱資料型別,不需要強制宣告 python 一切都是物件 pyhton 語句塊以 結尾,並且下句縮排 python 復用級別 行 函式 類 模組 python 支援函式 python kiss原則 keep it stupid 一 中文支援 二 使用模組 ...