Python基礎語法(一)

2021-10-03 14:30:06 字數 3954 閱讀 4854

2. 輸出

3. 資料型別轉換

4. 運算子

5. 條件語句

6. 迴圈

變數名 = 值
由數字、字母、下劃線組成

不能數字開頭

不能使用內建關鍵字

區分大小寫

整型:int

浮點型:float

字串:str

布林型:bool

元組:tuple

集合:set

字典:dict

示例

#--coding:utf-8--

inum =

1fnum =

1.2snum =

"1"bnum =

true

tnum =(1

,2,3

)setnum =

dicnum =

print

(type

(inum)

)print

(type

(fnum)

)print

(type

(snum)

)print

(type

(bnum)

)print

(type

(tnum)

)print

(type

(setnum)

)print

(type

(dicnum)

)# 輸出結果

# #

# #

# #

#

%s:格式化輸出字串

%d:格式化輸出整數

%f:格式化輸出浮點數

f''
\n:換行

\t:製表符

print

('……'

, end=

"")

#--coding:utf-8--

# 格式化符號

sname =

"ccblogs"

iage =

18fscore =

99.80

print

("name:%s, age:%d, score:%f"

%(sname, iage, fscore)

)# f-字串

print

(f"name:, age:, score:"

)# 轉義字元, print結束符

print

('start'

+'\n'

, end=

'end'

)print

('\n'

)print

('\t'

, end=

'end'

)# 輸出結果

name:ccblogs, age:

18, score:

99.800000

name:ccblogs, age:

18, score:

99.8

start

end end

#--coding:utf-8--

# 轉換為整型

print

(type

("123"))

print

(type

(int

("123"))

)# 轉換為浮點型

print

(type

("12.3"))

print

(type

(float

("12.3"))

)# 轉換為字串

print

(type

(123))

print

(type

(str

(123))

)# 轉換為列表

print

(type

("[1,2,3]"))

print

(type

(list

("[1,2,3]"))

)# 轉換為元組

print

(type

("(1,2,3)"))

print

(type

(tuple

("(1,2,3)"))

)# 執行字串表示式,返回原本型別的

print

(type

("num + 1"))

num =

1print

(type

(eval

("num + 1"))

)# 輸出結果

# #

# #

# #

# #

# #

# #

類別

運算子賦值運算子

=復合賦值運算子

+=-=

比較運算子

==>=

<=

!=邏輯運算子

orand

not

# 5 * 5 * 5

print(5

**3)# 直接除

print(5

/3)# 結果取整

print(5

//3)# 取餘

print(5

%3)# 輸出結果

1251.6666666666666667

12

# if

if 條件:

條件成立執行語句

# if……else……

if 條件:

條件成立執行語句

else

: 條件不成立執行語句

# if……elif……else……

if 條件1

: 條件1成立執行語句

elif 條件2

: 條件2成立執行語句

else

: 條件都不成立執行語句

# if語句巢狀

if 條件1

: 條件1成立執行語句

if 條件2

: 條件2成立執行語句

# 三目運算子

條件成立執行語句 if 條件 else 條件不成立執行語句

# 三目運算子

inum =

5print

(inum if inum >

0else0)

# 輸出結果

5

while 條件:

條件成立執行語句

for 變數 in 序列:

執行語句

while和for都可以使用

else裡面的語句:迴圈正常結束時執行

break終止執行不會執行else裡面的語句

continue退出迴圈會執行else裡面的語句

#--coding:utf-8--

i =0

while i <5:

print

(i, end=

", "

) i +=

1else

:print

("while end"

)inumlst =

for inum in inumlst:

print

(inum, end=

", "

)else

:print

("for end"

)# 輸出結果0,

1,2,

3,4,

while end1,

3,5,

7,9,

for end

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轉義字元換行 變...