這次又是一次學習打卡,之前一直想做一下關於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...