操作符
操作示例
**指數運算
2**3=8
%取餘數
22%8=6
//取整
22//8=2
==是否相等
42==42.0 >>true
情形示例
結果字元型變數相加
『girl』+『friend』
girlfriend
字元型變數乘整型變數
『boy』*3
『boyboyboy』
函式作用
print()
顯示字串
input()
將回車之前輸入的文字儲存為字元型變數
len()
計算字元型變數的長度,並儲存為整型變數
str()、int()、float()
轉換為字元型、整型、浮點型變數
round()
四捨五入到指定精度
abs()
取絕對值
true和false:做變數值時只能大寫,且不能作為變數名
操作符含義
and並or或
not否
執行優先順序:not > and > or
使用者登入板塊:
print
('welcome to here'
)print
('are you jack or mary?'
)name =
input()
print
('please enter your password'
)password =
input()
if name ==
'mary'
:print
('hello mary'
)if password ==
'swordfish'
:print
('access granted'
)else
:print
('wrong password'
)elif name ==
'jack'
:print
('hello jack'
)if password ==
'tortoise'
:print
('access granted'
)else
:print
('wrong password'
)else
:print
('user name does not exist'
)
無限迴圈:
while
true
:print
('plase enter your name'
)
break解除迴圈:
while
true
:print
('plase enter your name'
) name=
input()
if name ==
'your name'
:break
print
('thanks'
)
continue無解繼續迴圈:
while
true
:print
('plase enter your name'
) name=
input()
if name !=
'your name'
:continue
print
('thanks'
)
range(a,b,c):設定範圍
a表示起始值,預設為0;
b表示結束值,不可省略;
c表示步長,預設為1。
range(0,10,2) 表示取值為(0,2,4,6,8)
for迴圈語句(列印1-5)
for i in
range(5
):print
(str
(i))
等價while迴圈
i=
0while i<5:
print
(str
(i))
i=i+
1
匯入方式
呼叫模組函式(以random模組為例)
import random
random.randint()
from random import
randint()
此外,在模組sys中sys.exit()函式可以強制退出迴圈
注:小於等於為<=
Stanford 機器學習筆記 Week 1
一.監督學習 supervised learning 輸入中的每個元素都給定了明確的型別,包含 回歸問題 給定訓練集,輸出為一些連續值。分類問題 給定訓練集,輸出為一些離散值。二.無監督學習 unsupervised learning 輸入中的每個元素都沒有指定明確型別,使用聚類演算法,按照資料的結...
強化學習week1
1.馬爾科夫鏈是用來描述智慧型體和環境互動的過程 2.馬爾科夫鏈包含三個要素 state,action,reward 3.馬爾科夫鏈的不確定性 如果不希望出現某種行為,那麼當這種行為出現的時候就進行懲罰 如果希望堅持某種行為,那麼就給予獎勵。贏在未來,兩者表示式可以互相轉換。不同點 v值衡量狀態節點...
個人作業 Week1
在超大的軟體工程中如何在測試和成本中找到平衡點?軟體工程師在入職後大概擁有多少的學習時間進行自我提公升?如何克服 複審 文件撰寫這類工作的枯燥?專案經理與程式設計師之間的矛盾如何處理,該如何看待這種關係?團隊中技術差距與思路不同如何進行磨合?軟體 software 最早出現在出版物中是由richar...