Python 100天-從新手到大師學習筆記Day02:語言元素

閱讀時間約 5 分鐘
  • 變數和型別:

在程式設計中,變數是一種儲存資料的載體。

計算機能處理的資料有很多種型別,除了數值之外還可以處理文字、圖形、音訊、影片等各種各樣的資料,那麼不同的資料就需要定義不同的儲存型別


  • 常見的幾種資料型別:

1.整型:Python中可以處理任意大小的整數。有intlong兩種型別的整數。

2.浮點型:浮點數也就是小數。如123.456

3.字串型:字串是以單引號雙引號括起來的任意文字。比如'hello'"hello"

4.布林型:布林值只有TrueFalse兩種值,要麼是True,要麼是False

5.複數型:例如3+5j,但這個型別不常使用。


  • 變數命名:

每個變數我們需要給它取一個名字,在Python中,變數命名需要遵循以下這些必須遵守的硬性規則和強烈建議遵守的非硬性規則。

硬性規則:

    • 變數名由字母、數字和下劃線構成,數字不能開頭
    • 大小寫敏感(大寫的a和小寫的A是兩個不同的變數)
    • 不要跟關鍵字和系統保留字(如函式、模組等的名字)衝突。


  • 變數的使用:
"""使用變數儲存資料並進行加減乘除運算

Version: Day02
Author: SQA Yang

"""
a = 321
b = 12

print(a + b)    # 333
print(a - b)    # 309
print(a * b)    # 3852
print(a / b)    # 26.75
變數型別與變數使用

變數型別與變數使用


在Python中可以使用type函式對變數的型別進行檢查。

"""
使用type()檢查變數的型別
Version: 0.1
Author: 駱昊
"""
a = 100
b = 12.345
c = 1 + 5j
d = 'hello, world'
e = True
print(type(a))    # <class 'int'>
print(type(b))    # <class 'float'>
print(type(c))    # <class 'complex'>
print(type(d))    # <class 'str'>
print(type(e))    # <class 'bool'>
使用type函式對變數的型別進行檢查

使用type函式對變數的型別進行檢查


可以使用Python中內建的函式對變數型別進行轉換。

  • int():將一個數值或字串轉換成整數,可以指定進位制。
  • float():將一個字串轉換成浮點數。
  • str():將指定的物件轉換成字串形式。
  • chr():將整數轉換成該編碼對應的字串(一個字元)。
  • ord():將字串轉換成對應的編碼(整數)。
輸入兩個整數來實現對兩個整數的算術運算

輸入兩個整數來實現對兩個整數的算術運算


  • 運算子:

Python支援多種運算子,大致按照優先順序從高到低的順序列出了所有的運算子。

運算子的優先順序

運算子的優先順序


  • 比較運算子和邏輯運算子:

比較運算子有些地方也稱為關係運算符,包括==!=<><=>=

這邊要注意的是==才是比較相等的比較運算子。比較運算子會產生布爾值,要麼是True要麼是False

邏輯運算子有三個,分別是andornot


"""
比較運算子和邏輯運算子的使用
Version: Day02
Author: SQA
"""
test0 = 1 == 1   # 1等於1所以是True
test1 = 3 > 2   # 3大於2所以是True
test2 = 2 < 1   #2小於1所以是False
test3 = test1 and test2   #True 和 False沒有兩個都一樣所以是False
test4 = test1 or test2   #True 或 False有一個是所以是True
test5 = not (1 != 2)   #1不等於2=True,加上not是相反的值所以是False
print('test0 =', test0)    # test0 = True
print('test1 =', test1)    # test1 = True
print('test2 =', test2)    # test2 = False
print('test3 =', test3)    # test3 = False
print('test4 =', test4)    # test4 = True
print('test5 =', test5)    # test5 = False
比較運算子&邏輯運算子執行

比較運算子&邏輯運算子執行



以上為Python100天從新手到大師的Day02學習筆記。




從一個低薪文組轉職軟體測試工程師Software Quality Assurance (SQA) Engineer的過程,紀錄閱讀過的相關測試書籍文獻,以及記錄自我技術成長的過程,包含手動測試與自動化測試相關工具等。
留言0
查看全部
發表第一個留言支持創作者!
本文介紹如何在Windows命令行及VS Code中確認Python版本,並提供編寫第一個Python程式的步驟。重點在於註解的使用方式及其對程式可讀性的重要性。此外,還簡單介紹了turtle繪圖模組的應用,透過範例繪製佩佩豬,為Python學習者提供實用的參考與指導。
這篇文章提供了一個詳細的指南,教你如何在你的電腦上下載和設置Python開發環境,尤其是使用VScode編輯器。從Python的下載與安裝到VScode的設置,這裡還涵蓋了安裝中文語言包的步驟,讓你的編程環境更加友好。
本文介紹如何在Windows命令行及VS Code中確認Python版本,並提供編寫第一個Python程式的步驟。重點在於註解的使用方式及其對程式可讀性的重要性。此外,還簡單介紹了turtle繪圖模組的應用,透過範例繪製佩佩豬,為Python學習者提供實用的參考與指導。
這篇文章提供了一個詳細的指南,教你如何在你的電腦上下載和設置Python開發環境,尤其是使用VScode編輯器。從Python的下載與安裝到VScode的設置,這裡還涵蓋了安裝中文語言包的步驟,讓你的編程環境更加友好。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
Thumbnail
這篇內容,將會講解什麼是資料型態,以及與資料型態相關的知識。包括資料型態的簡介、實數、布林值、 字串、陣列。
Thumbnail
這篇內容,將會講解什麼是變數,以及與變數相關的知識。包括變數、資料型態、變數賦值、變數的命名規則、變數的作用區域、變數的可重複性、內建變數。
Thumbnail
這一章節介紹了PHP的各種資料型別,包括內建型別如整數、浮點數、布爾值、字符串、數組、對象、空值和資源,並解釋了型別轉換的方式。此外,還討論了自訂型別、元組型別、集合型別、陣列型別和字典型別的實現方法。
ITS python認證內容含蓋六大主題
Thumbnail
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
我們在上一篇簡單介紹了 int(整數)是做什麼用的,接下來要介紹常和他一起出現的好朋友 float 浮點數 跟 str 字串。 float 浮點數: 函數的式子寫做 float( ) ,浮點數就是帶有小數點的資料型別,他可以將字串或是數字轉換為有小數點的狀態。前提是字串內的字符必須是數字的格
Thumbnail
本文介紹了在進行資料分析時,將類別欄位轉換為數值欄位的方法,包括Label Encoding、One-Hot Encoding、Binary Encoding、Target Encoding和Frequency Encoding。每種方法的應用範例、優缺點和適用場景都有詳細說明。
Thumbnail
這篇內容,將會講解什麼是資料型態,以及與資料型態相關的知識。包括資料型態的簡介、實數、布林值、 字串、陣列。
Thumbnail
這篇內容,將會講解什麼是變數,以及與變數相關的知識。包括變數、資料型態、變數賦值、變數的命名規則、變數的作用區域、變數的可重複性、內建變數。
Thumbnail
這一章節介紹了PHP的各種資料型別,包括內建型別如整數、浮點數、布爾值、字符串、數組、對象、空值和資源,並解釋了型別轉換的方式。此外,還討論了自訂型別、元組型別、集合型別、陣列型別和字典型別的實現方法。
ITS python認證內容含蓋六大主題
Thumbnail
Python 提供了一系列內建函式,其中一部分涉及數學和數學操作。 以下是一些常用的內建函式和數學相關的函式: 基本數學運算: abs(x): 返回 x 的絕對值。 result = abs(-5) print(result) # 輸出: 5 max(iterable) 和 min(
Thumbnail
宣告變數 變數是程式中用來儲存和表示數據的標識符號​,並將變數存放在某個記憶體位子 可以用ID的方法查找變數存在哪個記憶體,此方法有利於以後查找問題用。 在大多數程式語言中,變數需要事先聲明(宣告)並賦值。 而Python是一種動態類型語言,不需要顯式宣告變數類型,而是在賦值時自動進行推斷。