大家好啊~我是Willis,今天又又要介紹Python的基本語法囉 ! ୧〳 ^ ౪ ^ 〵୨
函數可以提供在其他程式裡進行呼叫,避免程式碼重複填寫,是一個非常方便的工具唷 ~
def 函數名稱(參數1,參數2...):
...
return回傳值
app.py
def add(a, b): # 定義函數 函數名稱:add() 參數:a,b
sum = a+b # 函數內容
return sum # 回傳值
print(add(5, 1)) # 呼叫函數add() 傳入參數:a=5,b=1
6
每個Object(物件)都是由Class(類別)所產生的,可以想像Class(類別)是生產一種產品的工廠,而Object(物件)就是該工廠生產出的產品。
class 類別名稱():
def __init__(self,物件屬性1,物件屬性2...)
self.物件屬性1=物件屬性1
self.物件屬性2=物件屬性2
...
物件名稱=類別名稱("物件屬性值1","物件屬性值2"...)
物件名稱.物件屬性
app.py
class Scooter(): # 創建一個Class(類別) 舉例:機車工廠
def __init__(self, brand, color, cc): # Object(物件)的屬性 舉例:brand,color,cc
self.brand = brand
self.color = color
self.cc = cc
new_scooter_1 = Scooter("Yamaha", "black", "125") # 製造的Object(物件) 舉例:機車
print(new_scooter_1.brand)
print(new_scooter_1.color)
print(new_scooter_1.cc)
Yamaha
black
125
Python有許多Module(模組),方便開發者填寫程式的時候可以使用該模組的函數工具,比方說math(數學模組)、random(隨機模組)等等...
import 模組
app.py
import math
print(math.fabs(-123)) # math中的絕對值函數
123.0
from 模組 import 函數
app.py
from math import fabs
print(fabs(-123)) # math中的絕對值函數
123.0
https://docs.python.org/zh-tw/3/library/math.html
https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-bfb6dfa69d52
https://www.learncodewithmike.com/2020/01/python-class.html
https://ithelp.ithome.com.tw/articles/10261008
Python的基本語法就差不多到尾聲啦,下一篇我會開始介紹Python一些比較進階的東西喔,大家掰掰~ (◑‿◐)