Python 基礎 - 列表的使用】的更多相关文章

如果想要存所有 Marvel's The Avengers 角色的人名,該如何存呢?請用目前已學到的知識來實做- #!/usr/bin/env python3 # -*- coding:utf-8 -*- names = "Rogers Stark Thor Loki Natasha" 目前已存了五個人,透過空白來區分(也可以用逗號),但該如何去取某一個人的值!?因為咱們已經把這五個人的人名存在一個變量裡了,所以沒辦法取,除非-可以像 Shell Script 透過 sed or aw…
接下來繼續講之前沒提到的 copy(),我們依續之前的列表,來做觀察,看看使用 copy() 有什麼不一樣? #!/usr/bin/env python3 # -*- coding:utf-8 -*- names = ["Rogers", "Stark", "Thor", "Loki", "Natasha", "Coulson"] name2 = names.copy() print(n…
今天介紹另一個循環判斷式 for循環,首先,先寫一個很簡單的 for循環的代碼 #!/usr/bin/env python3 # -*- coding:utf-8 -*- for i in range(10): print("loop:", i) ---------------執行結果--------------- loop: 0 loop: 1 loop: 2 loop: 3 loop: 4 loop: 5 loop: 6 loop: 7 loop: 8 loop: 9 Proces…
hmm~前面講了那麼多,終於可以稍稍的正式進入另一個階段,沒錯,要開始寫判斷式了 這次先從最簡單的判斷式開始,if else 開始- Go 首先,之前有寫有一個簡單的互動式 用戶輸入 的代碼,忘記了嗎?沒關係!!! 請回去看Python 基礎 - 用戶交互程序 的第一個代碼,這次會針對這個代碼做一個小小的優化,是什麼呢? 各位有沒有覺得在輸入密碼時,是用 明碼 表示的,看起來是不是覺得很怪怪的,那要怎麼樣讓它變成不是明碼呢? 在 Python 裡有 標準庫,這個是不用透過安裝就有的,現在要先認識…
標準數據類型 Python3 中有六個標準的數據類型 1 Number(數字) 2 String(字符串) 3 List (列表) 4 Tuple (元組) 5 Sets (集合) 6 Dictionary(字典) 首先呢,我們先來介紹 數字 int(整數) 數字2 就是一個整數的例子,而長整數就是大一點的整數. 在32位元的機器上,整數的位數為32位,取值的範圍為 -2**31 ~ 2**31-1 即 -2147483648 ~ 2147483648 在64位元的機器上,整數的位數為64位,取…
在來我們來玩一下文件操作,這個在未來工作上,也是會很常用到的功能 Python2.7中,可以用file()來打開文件,而在Python3中,一律都是用open(),接下來在當前目錄下,先建立一個空文件叫test #!/usr/bin/env python3 # -*- coding:utf-8 -*- f = open("test") f.write('i am a ironman') f.close() ---------------執行結果--------------- io.Un…
接下來介紹字典,這在未來工作上,會是很常使用的,就來好好了解一下唄- 字典是一個 key(鍵)-value(值) 的數據類型,可以儲存很多訊息 #!/usr/bin/env python3 # -*- coding:utf-8 -*- info = { 'stu1001': "Tony Stark", 'stu1002': "Steve Rogers", 'stu1003': "Bruce Banner", } print(info) -----…
字符串常用操作 今天就介紹一下常用的字符串操作,都是以 Python3撰寫的 首字母變大寫 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = "ironman print(name.capitalize()) ---------------執行結果--------------- Ironman 計算字符串重複的字共出現幾次 #!/usr/bin/env python3 # -*- coding:utf-8 -*- name = "…
在 import copy 這個模塊裡 基於第一個列表來做淺copy,實際上第二個列表裡的元素,是第一個列表的 引用. 接下來介紹 淺copy有三種方式可以使用 #!/usr/bin/env python3 # -*- coding:utf-8 -*- import copy person = ["name", ["saving", 100]] p1 = copy.copy(person) # method1 p2 = person[:] # method2 p3…
Python 解釋器在加載 .py 文件中的代碼時,會對內容進行編碼 (默認 ascill) ASCII (American Standard Code for Information Interchange, 美國信息交换標準代碼)是基於拉丁字母的一套電腦编碼系统, 主要用於顯示現代英語和部分支援其他西歐語言,其最多只能用 8 bit來表示(一個字節),即: 2**8 = 256-1,所以ASCII碼最多只能表示255個符號  關於中文編碼 為了處理漢字,程序員設計了用於簡體中文的GB2312…