python基礎練習1

2021-10-08 08:14:53 字數 3619 閱讀 1351

這次又是一次學習打卡,之前一直想做一下關於python的內容,後續會想辦法玩點新花樣,希望有所收穫

# 注釋

print

('helloworld'

)# 這是列印函式

"""這是多

行注釋"""

# 運算子

print(12

+7)# 19

print(12

-7)# 5

print(12

/7)# 1.7142857142857142

print(12

//7)# 1

print(12

%7)# 5

print(12

**7)# 35831808

# 比較運算子

print(1

>3)

# false

print(2

<3)

# true

print(1

==1)# true

print(1

!=1)# false

# 邏輯運算子

print((

3>2)

and(

3<5)

)# true

print((

1>3)

and(

2<1)

)# false

print((

1>3)

or(3<5)

)# true

#多元運算子

x, y =4,

5small = x if x < y else y

print

(small)

# 4 ---比大小

# print函式例子 和 in運用

shop1 =

['a'

,'b'

,'c'

,'d'

]shop2 =

['a'

,'b'

,'e'

,'f'

]for shop in shop1:

if shop in shop2:

print

(shop +

' in shop1 and shop2 '

)else

:print

(shop +

' not in shop1 or shop2'

)"""

a in shop1 and shop2

b in shop1 and shop2

c not in shop1 or shop2

d not in shop1 or shop2

"""a =

["hello"

]b =

["hello"

]print

(a is b, a == b)

# false true

'''== 與 in 不同的是,==是比較數值的大小,in 是比較記憶體的數是否相同

'''print

(type(0

),bool(0

),bool(1

))# false true

print

(type

(10.31),

bool

(0.00),

bool

(10.31))

# false true

print

(type

(true),

bool

(false),

bool

(true))

# false true

print

(type(''

),bool(''

),bool

('python'))

# false true

print

(type((

)),bool((

)),bool((

10,))

)# false true

print

(type([

]),bool([

]),bool([

1,2]

))# false true

print

(type()

,bool()

,bool()

)# false true

print

(type

(set()

),bool

(set()

),bool()

)# false true

print

(type(1

))# print

(type

(5.2))

# print

(type

(true))

# print

(type

('5.2'))

# print

(isinstance(1

,int))

# true

print

(isinstance

(5.2

,float))

# true

print

(isinstance

(true

,bool))

# true

print

(isinstance

('5.2'

,str))

# true

1.用# 進行·注釋,多行用""" 「」"或『』『 』『』

#一行注釋

"""多行注釋

多汗注釋

"""

如下,

順序為:算術運算,移位運算,位運算,邏輯運算

3.is 和is not指的記憶體位址是否相同和不同,==和 != 指的是數值是否相同

a =[1

,2,3

]b =[1

,2,3

]for i in

range(1

,4):

for m in a:

if i == m:

print

('%s==%s,bool=%s'

%(i,m,i==m)

)if a is b:

print

(true

)else

:print

(false

)'''

1==1,bool=true

2==2,bool=true

3==3,bool=true

false

'''

4.包括整形,浮點型,布林型

# 裝換函式如下

# str()

# int()

# float()

python基礎小練習(1)

1 int 3.14159 float 3 會輸出什麼結果?type int 3.14159 type float 3 的結果又是什麼?前後結果是否一樣,為什麼?int 3.14159 float 3 type int 3.14159 type float 3 前後結果不一樣,因為前者等號兩邊輸出的...

Python基礎練習

1.python 為什麼不需要變數名和變數型別宣告?python語言中物件的型別和記憶體都是執行時確定的。在建立也就是賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。2.python 為什麼不需要宣告函式型別?待補充3.python 為什麼應當避免在變數名的開始和結尾使用雙下劃線?合法識別...

python基礎練習

比較大小5個數的大小 i 5j 1 sum1 0 while j i num1 int input 輸入第 d個數 j if j 1 max1 num1 min1 num1 sum1 num1 else if num1 max1 max1 num1 elif num1 求5個數的和及平均值 i 5j...