首頁 > 後端開發 > Python教學 > Python 的建構塊:變數、I/O 和運算符

Python 的建構塊:變數、I/O 和運算符

Susan Sarandon
發布: 2025-01-07 08:14:39
原創
727 人瀏覽過

The Building Blocks of Python: Variables, I/O, and Operators

Python 愛好者們大家好! ?您準備好邁入令人興奮的 Python 程式設計世界了嗎?在本部落格中,我們將介紹構成 Python 程式設計建構塊的三個基本概念。最後,當您繼續您的編碼之旅時,您將擁有堅實的基礎。這些是程式語言的基礎知識;雖然不同語言的結構可能有所不同,但概念保持不變。

  • 變數與資料型別
  • 輸入與輸出
  • 運營商

讓我們開始吧!

1.變數與資料型態:

什麼是變數?

變數是您可以在程式中儲存資料的容器。就像為盒子命名以便您知道裡面有什麼一樣,您為變數命名以幫助您稍後使用它們的資料。關於 Python 的一個有趣的事實是,它足夠聰明,可以弄清楚您正在儲存什麼類型的資料 - 您不必告訴它您是在儲存數字、文字還是其他內容!
例:

name = "Hossen"     # String
grade = 97          # Integer
height = 6.1        # Float
is_student = True   # Boolean
登入後複製
登入後複製

變數命名約定:
變數命名約定對於保持程式碼可讀性和遵循最佳實踐至關重要。以下是 Python 中變數命名的規則和約定:

  • 必須以字母或底線字元開頭
  • 不能以數字開頭
  • 可以包含字母、數字和底線(A-z、0-9 和 _)
  • 它們區分大小寫(age、Age 和 AGE 是三個不同的變數)
  • 不能使用任何保留字或關鍵字
  • 如果您的名稱較長,請使用 Snake_case(首選)、camelCase 或 PascalCase。

變數投射:
如果想指定變數的資料類型,可以透過強制轉換來實現。

x = str(5)      # x will be '5'
y = int(5)      # y will be 5
z = float(5)    # z will be 5.0
登入後複製
登入後複製

取得變數的型別:
您可以使用 type() 函數來取得變數的資料類型。

x = 5
y = "Refat"
z = True
print(type(x))
print(type(y))
print(type(z))
登入後複製
登入後複製

分配多個變數
Python 允許您在一行中為多個變數賦值:

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
登入後複製
登入後複製

注意字串變數可以使用單引號或雙引號宣告。

資料型別

在程式設計中,資料型態是一個重要的概念。變數可以儲存不同類型的數據,每種類型都有其獨特的功能。 Python 預設帶有多種內建資料類型,可分為以下幾類:
文字類型:str
數字類型:int、float、complex
序列類型:列表、元組、範圍
映射類型:dict
套裝類型:套裝、冰凍套裝
布林類型:bool
二進位類型:bytes、bytearray、memoryview
無型別:NoneType

2.輸入與輸出

輸入:
Python 的 input() 函數可讓您擷取使用者的輸入。除非明確轉換,否則輸入始終被視為字串。

name = "Hossen"     # String
grade = 97          # Integer
height = 6.1        # Float
is_student = True   # Boolean
登入後複製
登入後複製

輸出:
print()函數用來顯示資訊。您可以組合字串和變數以獲得更具互動性的體驗。

x = str(5)      # x will be '5'
y = int(5)      # y will be 5
z = float(5)    # z will be 5.0
登入後複製
登入後複製

3.運營商

運算子是對資料執行操作的特殊符號或關鍵字。它們告訴電腦要執行什麼樣的操作或動作(例如,,-,*,/)。
運算元是運算子處理的值或變數 - 它們是運算子用來完成其工作的資料。
Python 將運算子分為以下幾組:

  • 算術運算子:算術運算子與數值一起使用來執行常見的數學運算:
x = 5
y = "Refat"
z = True
print(type(x))
print(type(y))
print(type(z))
登入後複製
登入後複製
  • 賦值運算子:賦值運算子用於為變數賦值。
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
登入後複製
登入後複製
  • 比較運算子:比較運算子用於比較兩個值:
name = input("What is your name? ")
登入後複製
  • 邏輯運算子:邏輯運算子用於組合條件語句:
age = 25
print("I am", age, "years old.")

# Using f-strings for adding dynamic value:
print(f"I am {age} years old.")
登入後複製
  • 恆等運算子:恆等運算子用於比較對象,不是比較它們是否相等,而是比較它們是否是相同的對象,具有相同的記憶體位置:
x + y      # Addition   
x - y      # Subtraction
x * y      # Multiplication 
x / y      # Division
x % y      # Modulus
x ** y     # Exponentiation
x // y     # Floor division
登入後複製
  • 成員運算子:成員運算子用於測試物件中是否存在序列:
x = 8
x += 8
x -= 8
登入後複製
  • 位元運算子: 位元運算子用於比較(二進位)數字:
x == y     # Equal
x != y     # Not Equal
x > y      # Greater than
x < y      # Less then
x >= y     # Greater than or equal to
x <= y     # Less than or equal to
登入後複製



恭喜您踏出了 Python 程式設計的第一步!您現在已經學習了變數輸入輸出以及運算子的基礎知識——每個程式設計師都需要的基本構建塊掌握。有了這些知識,您就可以編寫出更複雜、更強大的程式了。

但不要停在這裡!在本系列的下一篇部落格中,我們將深入探討控制流,您將在其中學習如何使您的程式更具互動性和決策驅動性。敬請關注!如果您有任何疑問,請隨時在下面發表評論。不要試著記住規則——潛入其中,你會透過失敗來完美地學習它們。

編碼愉快! ?

以上是Python 的建構塊:變數、I/O 和運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板