python語法入門(上)

2021-10-06 21:41:42 字數 2529 閱讀 7121

別想了py不支援//注釋和/* */注釋,取而代之的是以下三種

# 這是乙個單行注釋

print

("hello, world!"

)'''

這是多行注釋,用三個單引號

這是多行注釋,用三個單引號

這是多行注釋,用三個單引號

'''print

("hello, world!"

)"""

這是多行注釋,用三個雙引號

這是多行注釋,用三個雙引號

這是多行注釋,用三個雙引號

"""print

("hello, world!"

)

python 不用宣告資料型別,b/a會直接返回乙個浮點數。

a =

10b =

21b/a #結果為2.1

b//a #取整除 - 向下取接近商的整數,結果為2

b%a #取模 - 返回除法的餘數,結果為1

a**b #a**b 為10的21次方

1.輸出語句print
age =

18name =

"john"

print

(age)

#輸出18

print

("age"

)#輸出字串age

print

(name)

#輸出字串jhon

輸出語句自帶換行buff,print() 有換行效果,要使兩個語句不換行,應該要插入end

2.在print中插入數字

age =

18n =

2m =

5print

(f'* = '

,end=

'$')

#格式輸出2*5=10,並以$結尾

print

("我的年齡是"

, age)

print

(f'我的年齡是'

)#都可以正確輸出

print

("我的年齡是"

)#這樣無法引入數字

3.輸入語句input

input 可以接收乙個python表示式作為輸入,並將運算結果返回,但是有「 」號input函式會把常量轉為字串

#輸入字串

str=

input

("請輸入:"

)print

("你輸入的內容是: "

,str

)#輸入常量

str=

input()

print

(str

)#錯誤做法,這裡的str實際上獲得的是字串

str=

input

("輸入你的號碼:")if

str>10:

print

("ok"

)#正確姿勢

str=

int(

input

("輸入你的號碼:"))

#用int進行型別轉換

ifstr

>10:

print

("ok"

)

python的語句都不用{},而是在句子後面加:,所以特別要注意縮排

score =

80if score >=

90 :

print

('a'

)elif score >=

70 : #else if都要縮寫???

print

('b'

)else :

print

('c'

)

1.for迴圈

c語言的寫法:

for

(int i =

1; i<=

10; i++

)

在python中有更加語義化的寫法:

for i in

range(1

,11,1

)#range表示給i乙個區間:1~10,且以1為間隔讀取

值得注意的是range(起始數:取得到 ,終止數:取不到,間隔 )

2.while

死迴圈的寫法:

c語言

while(1

);

python

n =

1while

true

: n = n +

1if n>5:

break

python中while的一般用法

n =

1while n <10:

print

(n) n = n +

1else

:print

("game over"

)

3.迴圈控制

break:直接跳出迴圈

SpringFlux入門(上篇)

什麼是響應式程式設計 通俗理解 關於非阻塞應用程式,它們是非同步的和事件驅動的,並且需要少量的執行緒來垂直縮放 即在jvm內 而不是水平的 即通過集群 複製 什麼是flux spring webflux是spring framework 5.0中引入的新的反應式web框架。與spring mvc不同...

SpringFlux入門(上篇)

什麼是響應式程式設計 通俗理解 關於非阻塞應用程式,它們是非同步的和事件驅動的,並且需要少量的執行緒來垂直縮放 即在jvm內 而不是水平的 即通過集群 複製 什麼是flux spring webflux是spring framework 5.0中引入的新的反應式web框架。與spring mvc不同...

Python入門上(第三天)

一 推導式 列表推導式 expr for value in collection if condition 元組推導式 expr for value in collection if condition 字典推導式 集合推導式 其它 next iterator default return the ...