Python是一種高級編程語言,它以其簡潔的語法和豐富的庫而廣受歡迎。Python字面量是程序員經常使用的一種數據類型,一個簡單的字面量即可描述一個數值、字元串或其他基本數據類型。 此文章將介紹Python字面量及其各種用法示例。
一、數字字面量
數字字面量是用來表示數字的Python語法,可用於數學計算、統計分析等操作。
整數:
num1 = 123 num2 = 0xff num3 = 0o17 num4 = 0b1010
浮點數:
num5 = 3.14 num6 = 1.23e-3 num7 = 4.3E+9
複數:
num8 = 3 + 4j num9 = complex(4, -5)
上述數字字面量的使用示例源碼如下:
print(num1) print(num2) print(num3) print(num4) print(num5) print(num6) print(num7) print(num8) print(num9)
二、布爾字面量
布爾字面量是Python語言中用於表示「真」或「假」的對象,常用於邏輯判斷和控制流程。
flag1 = True flag2 = False
上述布爾字面量的使用示例源碼如下:
print(flag1) print(flag2)
三、字元串字面量
字元串字面量是Python語言中表示文本的基本數據類型,可以包含單引號或雙引號。
str1 = 'Hello World!' str2 = "Python is great!"
後一種方法通常用於包含單引號的字元串,或者包含多個文本編碼,如HTML代碼。
多行字元串:
str3 = '''This is a multi-line string. This is the second line.'''
上述字元串字面量的使用示例源碼如下:
print(str1) print(str2) print(str3)
四、空字面量
在Python語言中,空字面量是一個特殊的字面量,表示引用為空。它通常用於清除對象或變數中存儲的內容。
empty1 = None empty2 = ''
上述空字面量的使用示例源碼如下:
print(empty1) print(empty2)
五、列表字面量
在Python語言中,列表字面量是一種用於表示有序集合的數據類型,其元素可以是任意Python對象。
list1 = [1, 2, 3] list2 = ['Python', 'is', 'great']
可變元素的列表:
list3 = [1, 'two', 3.0, ['four', 5]]
上述列表字面量的使用示例源碼如下:
print(list1) print(list2) print(list3)
六、元組字面量
元組字面量是一種Python數據類型,它用於表示有序集合,但與列表不同,元組的元素是不可變的。
tuple1 = (1, 2, 3) tuple2 = ('this', 'is', 'a tuple')
上述元組字面量的使用示例源碼如下:
print(tuple1) print(tuple2)
七、字典字面量
在Python語言中,字典字面量是一種用於表示鍵值對的數據類型。
dict1 = {'name': 'Tom', 'age': 18} dict2 = {'fruit': 'apple', 'color': 'red'}
上述字典字面量的使用示例源碼如下:
print(dict1) print(dict2)
八、結論
本文詳細介紹了各種常見的Python字面量及其應用示例。Python字面量十分直觀簡潔,使得開發者可以更專註於程序的邏輯結構和實現方式。
原創文章,作者:SKCKB,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/375276.html