# Python班 ## 9/1 體驗社課 --- ### 本次課程內容 * 賦值與變數 * 型別 * 輸出 * 輸入 * 課堂練習&回家作業 --- ### 賦值與變數 你可以把變數當成一個空桶子,本身不代表任何東西,除非今天我們往桶子裡丟了東西,那這個桶子就可以代表他裡面裝的東西。而裝東西的這個動作稱為「賦值」,程式語言上習慣用「一個」等於符號。 ---- ```python a = 45 #從今以後a就是45 b = "CRC" #從今以後b就是CRC ``` ---- ### 型別 型別指的就是變數的「類型」。大致上有四種。 * 「整數(Integer, int)」 * 「浮點數(Float, float)」 * 「布林值(Boolean value, bool)」 * 「字串(String, str)」 \ 每種都有各自可以做的事情。 ---- Python很好心,你在為變數賦值時,會自動幫你判斷型別,如下。 ```python a = 1587 #a的型別為「整數」 b = 1587.1588 #b的型別為「浮點數」(就是小數) c = True #c的型別為「布林值」 d = "1587" #d的型別為「字串」 ``` ---- 雖然a和d都叫做1587,但身為整數的a,可以進行各種算術運算子的運算(之後的課程會提到),d無法。 當然,你也可以強制轉換變數的型別,如下。 ```python d = "1587" #d的型別為「字串」 a = int(d) #把d強制轉換成「整數」 ``` --- # 輸出 ---- ## print() ---- 程式碼: ```python print("HSNUCRC") ``` 輸出: ```python HSNUCRC ``` ---- ## 也可以輸出變數 ---- 程式碼: ```python s = "Hello World" print(s) ``` 輸出: ```pyhton Hello World ``` ---- ## 一次輸出多個變數 ---- 程式碼: ```python a=123 s="Hello" print(a,s) ``` 輸出: ```python 123 Hello ``` 預設間隔為一個空格 ---- 程式碼: ```python a=123 s="Hello" print(a) print(s) ``` 輸出: ```python 123 Hello ``` 結尾預設為一個換行 ---- ## 間隔&結尾 ---- 利用 sep 和 end ```python a=123 s="Hello" print(a,s,sep=" ") #預設 # 123 Hello print(a,s,sep="!") # 123!Hello ``` ---- ```python a=123 s="Hello" print(a,end="\n")#預設 print(s) # 123 # Hello print(a,end="crc") print(s) # 123crcHello ``` --- # 輸入 ---- ## input() ---- ```python a=input() ``` ---- ## 指定變數型別 ---- ```python crc = str(input()) n = int(input()) ``` --- ### 課堂練習&回家作業 1. 寫出一個程式輸出"Goodbye, world..." 2. 寫出一個程式,在輸入一段話後,會輸出該段話兩次,兩次的中間還會穿插一個"UwU" \ 第二題的範例: 輸入:What 輸出:WhatUwUWhat --- # 謝謝大家
{"description":"","contributors":"[{\"id\":\"084e105f-92be-4605-b399-8d3c0ef40c64\",\"add\":8030,\"del\":6336}]","title":"112-1-Python班-第一堂課"}
    252 views