python基礎語法(一)

2021-10-06 14:41:35 字數 2526 閱讀 6226

1.1 列印輸出

# 列印字串(中文,英文,數字)

print

('hello,word'

)# 列印數字

print

(123

)

1.2 print的三種引號

# 單引號列印字串文字

print

(' 單引號 '

)# 雙引號可以列印字串中帶單引號的文字

print

(" 雙引號 "

)# 三引號可以列印出換行的文字

print

(''' 三引號 '''

)

# 可以使用三引號換行,原樣輸出文字中的換行,不是自動換行

print

('''三引號1

三引號2

三引號3'''

)# 轉義字元 \n ,可以實現自動換行

print

('hello \n word!'

)

變數:可以是數值,可以是任何資料型別,可以被改變,不是一層不變的;不建議使用python中的bif。

賦值:給變數新增乙個資料,增加**的可讀性。

a = 『給變數a賦值』

變數名的規範:

1)不能使用中文,只能使用英文;

2)只能是字母數值下劃線;

3)不能以數字開頭;

4)不能以python中的bif(bif是指python中的內部函式)作為變數;

5)盡量去描述變數內容。

5.1 字串

str() 可以把其他資料型別轉換為字串

number =

'60'

print

(str

(number)

) 此處列印出的60是字串型別

5.2 整數

int() 可以把其他資料型別轉換為整數

number =

'60'

print

(int

(number)

) 此處列印出的60是整數型別

5.3 浮點數(帶有小數點的數字)float()

number =

'60'

print

(float

(number)

) 此處列印出的結果是60.0,資料型別為浮點數

a =

80 b =

89c =

'abc'

print

(str

(a)+c)

print

(a + b)

結果:80abc

169

type函式是無法直接顯示出來,需要呼叫其他函式可以顯示如print。

b =

89c =

'abc'

print

(type

(b))

print

(type

(c))

結果:<

class

'int'

>

<

class

'str'

>

可以使用單向判斷、雙向判斷、多向判斷,其中雙向判斷和多向判斷else後面不需要新增條件判斷,所以需要放到最後

8.1 單向判斷

a =

80if a >

100:

print

('a大於100'

)

8.2 雙向判斷

a =

80if a >

100:

print

('a大於100'

)else

:print

('a小於100'

)

8.3 多向判斷

a =

55if a >90:

print

('大神'

)elif a >60:

print

('及格'

)else

:print

('不及格'

)

a = 1 賦值(變數賦值)

a == 1 等於(比較,判斷)

對於如上兩個,乙個等號用於給變數賦值,兩個等號用於的場景是比較和判斷

if條件判斷,子條件判斷要和母條件判斷if之間,需要有四個空格。

if 母條件:

if 子條件1:

elif 子條件2

:else

:elif 母條件2

:if 子條件1:

elif 子條件2

:else

:else

:if 子條件1:

elif 子條件2

:else

:

python語法基礎(一)

注釋及注意 代表注釋 冒號 結尾時,接下來的 會自動縮排,一般為4個空格。python程式是大小寫敏感的。資料型別和變數 在python中能夠直接處理的資料型別有以下幾種 python的字串 在最新版 python 3中,字串是以unicode編碼的 list和tuple 條件判斷if 條件判斷1 ...

Python基礎語法(一)

文章開頭,幾點說明 密碼 pc61 但是我用的是vccode編譯器,不過這個並不影響大礙啦。我們這次就講乙個函式 print 函式 print 函式是乙個很簡單但是也很重要的函式,我們給計算機輸入什麼東西,要讓它輸出,只能用這個函式,沒有多餘的選擇。具體的語法規則我會在下面解釋。按照輸入的內容對這個...

python基礎語法(一)

print 函式 python的語法中不需要分號 print 666 無引號 print test 單引號 print test 雙引號 print let s go 混合 print 你好!很感謝你 三引號可以換行輸出,類似於php 的邊界符 print 123 n456 使用 n轉義字元換行 變...