顯示具有 字串 標籤的文章。 顯示所有文章
顯示具有 字串 標籤的文章。 顯示所有文章

2019年10月29日 星期二

Javascript入門必學3資料類型

Javascript入門"資料類型"一定要學起來!


Javascript入門"資料類型"一定要學起來!

資料類型

JavaScript教學 系列中,「資料類型(Data Types)」是一個運行程式中的值的種類。JavaScript 變數可支援各種資料類型,例如數字(類型)、字串(類型)、陣列(類型)......等。
不同於其他程式語言,JavaScript 不會因為「不同的數值類型(如整數、數值長短、浮點等)」而賦予其不同的定義。
JavaScript 的數值,是可以帶小數點的或是整數的形式呈現的˙。

See the Pen Data Type-1 by Tedutw (@Tedutw) on CodePen.

 

浮點數

JavaScript的數字可以有小數點,如下例所示

 

字串(Strings)

JavaScript「字串(Strings)」被用以承裝、處理文字。
一個字串可以是引號中的任何文字。這對引號可以使用單引號或是雙引號,如下範例:
var name = 'Márquez';
var text = "His name is Marc Márquez";
你可以在引號中,再加入引號。如單引號中加入雙引號、雙引號中放置單引號。只要兩種引號不要一樣就好。
var text = "His name is 'Marc Márquez'";
var text = 'and his opponent's name is "Valentino Rossi"';
承上例,除了使用不同樣式的引號外,我們還可以使用反斜杠(\),如下所示:
var text = "His name is \"Marc Márquez\"";
var text = 'and his opponent's name is \'Valentino Rossi\';

 

布林值(Booleans)

JavaScript「布林值(Booleans)」中,我們可以擁有一到兩個值:不是 true 就是 false。
Booleans 適用於當你需要一個資料類型,而該資料類型又只有兩個值(如「是或不是」、「對或錯」)的場合時。範例如下:



相關文章

Javascript入門必學1嵌入網頁

Javascript入門必學2變數

Javascript入門必學4數學運算子

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

SEO優化師都愛用的Robots,兩種入門款都會了嗎?

靠著這裡的HTML5教學,讓零基礎的人都如願變成高薪工程師

文字在HTML5教學裡的奧秘都在這了!

2019年10月14日 星期一

Python控制結構教學(六) 串列

Python教學教室,今天要告訴大家如何做串列!


Python教學教室,今天要告訴大家如何做串列!


List 串列

Python教學 今天要來跟大家說說List 串列! 串列是什麼呢?其實就是 Python 中表示資料的方法(資料結構),有順序地將一系列的物件集合在一起,具有索引特性。
List 串列的語法,是用「[]」包覆一系列的物件,每個物件(元素)均使用逗號「,」區隔,如以下例子所示:
GearList = ["Scuba BCD", "Scuba Diving Regulator", "Diving Fins", "Diving Mask", "Scuba Tank", "Wet Suit"]
print(GearList[0])
print(GearList[1])
print(GearList[2])
print(GearList[3])
print(GearList[4])
print(GearList[5])

上述範例結果為:
Scuba BCD
Scuba Diving Regulator
Diving Fins
Diving Mask
Scuba Tank
Wet Suit

注意:List 串列的語法中,第一個物件(元素)的索引號為 0,而不是 1。
我們還可以創建沒有物件的 List 串列,如下所示:
empty_list = []
print(empty_list)

結果如下:
[]

List 串列中所包含的元素種類眾多,有字串(string)、整數與浮點數、變數等,甚至在包含另一個 List 串列(也是以「[]」包覆)。一個 Lise 串列可以囊括不同種類的物件,如下所示:
變數 = 3
一堆雜物 = ["string", 0, [1, 2, 變數], 4.56]
print(一堆雜物[1])
print(一堆雜物[2])
print(一堆雜物[2][2])

以上範例結果如下所示:
0
[1, 2, 變數]
3

上述的 「print(一堆雜物[2][2])」意思為輸出列表中索引「2」的物件列表中的索引「2」物件,該物件為「變數」,而變數等於三,故 print(一堆雜物[2][2]) 的結果為「3」。

 

字串 (strings) 類型也可以逐字被索引

Python 字串類型的物件,也可以像 List 串列一樣,逐字被索引。我們可以輸入 print(str[n]) 指令,讓他抓出字串元素的第 n+1 個字。【關於字串,請參考:Python基本概念第四課-Strings字串
在字串中,第一個字母的索引號也是 0,而不是 1。
str = "潛水用具包含 BCD、水肺等."
print(str[0])
print(str[1])
print(str[6])
print(str[9])
print(str[10])
print(str[14])

結果如下(以一行指令、一行輸出結果的方式表示):
>>> print(str[0])
潛
>>> print(str[1])
水
>>> print(str[6])
 
>>> print(str[9])
D
>>> print(str[10])
、
>>> print(str[14])
.

由此可見,無論是全形、半形、中文、英文、空格、標點符號等等,全部在 Python 程式裡面都可以被索引出來!
學會了 List 串列,可以應用的地方非常廣。無論是本章介紹的基本索引功能,也有進階的索引用法【請參考:Python控制結構7.List串列與其他運算子的應用】,除此之外,你也可以活用各種函數來增加索引中的物件或是計算索引中的物件數量【請參考:Python控制結構8.List-append,insert,index,len函數
List串列尚可搭配 for 迴圈,讓 List串列中的所有物件都可以被 Python 程式執行!【請參考:Python控制結構10.for迴圈


相關文章