搜尋近期熱門

聯成電腦分享:從零開始認識程式碼

icon_fb icon_twitter icon_google
聯成電腦分享:從零開始認識程式碼

文、意如老師

 

 

 

任務1:認識變數

1. 如何命名

2. 變數賦予值(有加雙引號跟沒有加雙引號的差別)

 

任務2:認識常用型別

1. 字串(str)

2. 整數(int)

3. 浮點數(float)

 

任務3:字串與整數應用(小實作)

1. 整數加總

2. 字串加總

3. 整數與字串加總

 

任務4:強制轉換型別

強制轉型別為字串、整數與浮點數

 

 

 ...

 

 

任務1:認識變數

 

字串如果會用到一次以上,最好用一個變數把它存起來,方便我們可以重複使用。Python跟其它語言比起來比較沒那麼嚴謹,像是Java要使用變數前還需要先宣告,但是Python簡單到你只要取好變數名字,然後賦值時,馬上就可以創建變數,來實作看看吧!

 

 

1. 如何命名

 

• 取變數名稱時,一定要注意一定是英文字母開頭,不能用中文。

• 取個有意義的變數名字(最好跟你的值有相關的意義,比如要存姓名,你的變數名字應該是“name”,或者"person"之類的,千萬不要什麼都取aaa、bbb,不然之後變數越加越多你都認不得誰是誰了,也會非常難維護。

例如:age(變數名稱)= 18(值)

 

實作看看吧!假設我們現在要印出一段文字Hello, World!

>> 取一個變數名字為 (txt1)

>> 值存入字串 (“Hello,world”)

>> 把它印出來。

 

圖說:左邊為程式碼、右邊為結果

 

 

 

2. 變數賦予值(有加雙引號跟沒有加雙引號的差別)

 

• 值可以是任何型態(如:字、字串)

• 你的值是如果是字串的話要記得加上雙引號””

 

 

 

• 如果是數字的話就不需要雙引號了,如下圖:

 

 

 

雖然兩個看起來結果都是一樣23,但是有加雙引號的是字串(字串是不能做計算的),沒有加雙引號的是整數(可以計算)。

 

 

 

 

任務2:認識常用型別

 

最常用到的只有3種,如下:

 

1. 字串 (str)

“只要不需要計算的都是字串”,使用時一定要加上雙引號””

例如:年齡、手機都不需要計算,所以可以儲存為字串 (str)

age = “18”

phone = “0911234567”

 

2. 整數 (int)

不管正數、負數、長整數、短整數,都是屬於整數 (int)

例如:15、-15、 1234567890、-1234567890

 

3. 小數點 (float)

只要有小數點就屬於浮點數 (float)

例如:15.3、-15.3、0.00000001、-0.00000001

 

 

 

 

任務3:字串與整數應用(小實作)

 

1. 整數加總

a,b 兩個變數,值為整數,可正常做計算

 

 

 

2. 字串加總

當兩個變數加雙引號,值為字串時,無法做計算,只能將字串印出

 

 

 

3. 字串與整數加總

a=3  #整數

b=”5” #字串

c=整數+字串

 

P.s:字串+整數因為不同型別所以不能加總,就會跳出以下錯誤。

 

 

 

 

 

任務4:強制轉換型別

 

所以碰到要做計算的字串

例如: a=”3” ,b =5

 

那我們就要將a 字串強制轉換成整數

例如:int(a) ,那麼原本的a=”3”強制轉成a= 3

 

這時就可以做計算了

 

 

 

那如果b=5,要將5整數轉為字串,這時候只要b=str(b) 就可以成功將b變成字串b=”5”,最常用的強制轉換型別有三種,( )裡放入要轉換的值即可:

◆ 強制轉整數 int( )

◆ 強制轉字串 str( )

◆ 強制轉浮點數 float( )

 

 

 

 

本章學習重點

 

✔ 變數值

◆ 有加雙引號的為字串(不能做計算)

◆ 沒有雙引號的是數字(可以做任何計算)

 

✔ 最常用的到的型別有三種

◆ 字串 (str)、整數 (int)、浮點數 (float)

 

✔ 最常用到的強制轉換型別有三種

◆ 轉字串str()、轉整數int()、有小數點的轉成浮點數float()

 

 

下一章Ep.3將帶大家實作匯率轉換的程式

 

 

文章轉自 菜鳥救星,未經授權請勿轉載,原文為:菜鳥救星講程式:從零開始認識程式碼

 

 

---------------------------------------------------------------------------------------------------------------------

如果你想了解我們,歡迎閱讀關於我們大事紀,也可以追蹤FB粉絲團,訂閱YouTube頻道

📣新課報報:• Cinema 4D 影視3D動畫 • UI使用者介面設計 • 漫畫高階人才班 • PTC Creo 進階零組件設計

📣專業人才培訓懶人包推推:• 影音製作設計師 • 商業整合設計師

👉想要查課程 👉想要查分校

---------------------------------------------------------------------------------------------------------------------

 

 

 

FB粉絲團:https://www.facebook.com/lccnetzone
菜鳥救星:https://www.facebook.com/greensn0w
痞客邦Blog:http://lccnetvip.pixnet.net/blog

聯成電腦go top

本網站使用相關網站技術以確保使用者獲得最佳體驗,通過使用我們的網站,您確認並同意本網站的隱私權政策。欲了解詳情,請參閱 隱私權政策