iT邦幫忙

2022 iThome 鐵人賽

DAY 2
1
Modern Web

Willisの後端幼幼班系列 第 2

後端幼幼班Day2 Python篇 Python基本語法 Part1

  • 分享至 

  • xImage
  •  

大家好~我是Willis,今天要介紹Python的基本語法喔。

輸出 - Output

資料輸出 print( )

  • 程式碼 app.py
print("Hello World!")
  • 執行結果
Hello World!

註解 - Comment

  • 程式碼 app.py
print("Hello World!")  # 我是註解
  • 執行結果
Hello World!

變數 - Variable

變數主要用來處存資料,名稱可自行命名,在 python 中的變數不需要宣告資料型態就可以自行辨別使用。

  • 程式碼 app.py
Variable="Hello World!"
print(Variable)
  • 執行結果
Hello World!

資料型別 - Type

查詢資料型別 type( )

  • Number(數值) : int(整數) 、 float(浮點數) 、 complex(複數)

  • 程式碼 app.py
print(type(123))  # int(整數)
print(type(12.34))  # float(浮點數)
print(type(3.14j))  # complex(複數)
  • 執行結果
<class 'int'>
<class 'float'>
<class 'complex'>
  • String(字串) : str(字串)

  • 程式碼 app.py
print(type("Hello World"))  # str(字串)
print(type('My name is Willis'))  # str(字串)
  • 執行結果
<class 'str'>
<class 'str'>
  • Boolean(布林值) : bool(布林)

  • 程式碼 app.py
a = True
b = False
print(type(a))  # bool(布林)
print(type(b))  # bool(布林)
  • 執行結果
<class 'bool'>
<class 'bool'>
  • List(列表) : list(列表)

  • 程式碼 app.py
list_1 = [1, 2, 3, 4, 5, 6]  # list放置相同型別
list_2 = [1, "two", False]  # list放置不同型別
print(type(list_1))  # list(列表)
print(type(list_2))  # list(列表)
  • 執行結果
<class 'list'>
<class 'list'>
  • Tuple(元組) : tuple(元組)

  • 程式碼 app.py
tuple_1 = (1, 2, 3, 4, 5, 6)  # tuple放置相同型別
tuple_2 = (1, "two", False)  # tuple放置不同型別
print(type(tuple_1))  # Tuple(元組)
print(type(tuple_2))  # Tuple(元組)
  • 執行結果
<class 'tuple'>
<class 'tuple'>
  • Dictionary(字典) : dict(字典)

  • 程式碼 app.py
dict = {'name': 'Willis', 'age': 20, 'height': 178, 'weight': 72}
print(type(dict))  # dict(字典)
  • 執行結果
<class 'dict'>
  • 轉換資料型別

  • 程式碼 app.py
a = 123.0
b = (int)(a)  # 將a數值存進b時轉換成int型態
print("a 數值 = {}、b 數值 = {}".format(a, b))
print("a 型別 = {}、b 型別 ={}".format(type(a), type(b)))
  • 執行結果
a 數值 = 123.0、b 數值 = 123
a 型別 = <class 'float'>、b 型別 =<class 'int'>

在字串中加入數值或變數

加入數值或變數.format( )

  • 程式碼 app.py
num = 123
str = "ABC"
print("名字:{} 年齡:{} num的數值:{} str的字串:{}".format("Willis", 20, num, str))
  • 執行結果
名字:Willis 年齡:20 num的數值:123 str的字串:ABC

輸入 - Input

資料輸入 input( )

  • 程式碼 app.py
name = input("輸入你的名字:")
age = input("輸入你的年齡:")
print("名字:{}".format(name))
print("年齡:{}".format(age))
  • 執行結果
輸入你的名字:Willis
輸入你的年齡:20
名字:Willis
年齡:20

參考資料

https://www.runoob.com/python3/python3-tutorial.html
https://www.footmark.com.tw/news/programming-language/python/python-execute/
https://ithelp.ithome.com.tw/articles/10260108

結尾

今天介紹了Python的輸入輸出、資料型別、變數、註解等等....,但其實還有很多語法還沒介紹到,下一篇我會開始介紹更多Python的基本語法,大家掰掰。 (ᗒᗣᗕ)՞


上一篇
後端幼幼班Day1 Python篇 Python介紹與環境安裝
下一篇
後端幼幼班Day3 Python篇 Python基本語法 Part2
系列文
Willisの後端幼幼班30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言