Python冒號意思
在Python中,冒號(:)有多種用途,以下是其中的一些:
-
用於表示語句塊的開始:
if True: print("Hello World")
在這個例子中,冒號用於表示
if
語句的開始,緊接著是一個縮進塊,其中包含if
語句的執行代碼。 -
用於列表和字典的冒號分割鍵值對:
my_list = [1, 2, 3] my_dict = { "key1": "value1", "key2": "value2" }
在這個例子中,冒號用於分割列表和字典中的鍵和值。
-
用於for循環和while循環的疊代部分:
for i in range(10): print(i)
在這個例子中,冒號用於表示
for
循環的開始,緊接著是一個縮進塊,其中包含循環的執行代碼。 -
用於函式參數默認值:
def my_function(a, b=10, c=20): return a + b + c
在這個例子中,冒號用於表示函式參數的默認值。
-
用於類和函式的定義:
class MyClass: def __init__(self): self.data = []
在這個例子中,冒號用於表示類定義的開始,緊接著是一個縮進塊,其中包含類的初始化代碼。
-
用於異常處理中的
try
語句:try: raise Exception("Something went wrong") except Exception as e: print(e)
在這個例子中,冒號用於表示
try
語句的開始,緊接著是一個縮進塊,其中包含可能引發異常的代碼。 -
用於生成器表達式和列表推導式:
squares = [x**2 for x in range(10)]
在這個例子中,冒號用於表示列表推導式的開始,緊接著是一個表達式,用於生成列表的元素。
-
用於格式化字元串中的占位符:
name = "John" age = 30 message = f"My name is {name} and I am {age} years old."
在這個例子中,冒號用於表示格式化字元串中的占位符。
總之,冒號在Python中是一個非常重要的符號,用於表示語句塊的開始、分割列表和字典中的鍵值對、定義函式參數的默認值、表示類和函式的定義、異常處理中的try
語句、生成器表達式和列表推導式以及格式化字元串中的占位符。