天天看點

python基礎資料類型(字元串、清單、元組、字典)

作者:春日部阿呆

在Python中,字元串、清單、元組和字典是最常用的四種資料類型,它們都有不同的特點和用途。

字元串

字元串是表示文本的一種資料類型。在Python中,我們可以使用單引号、雙引号或三引号來建立字元串。

# 使用單引号建立字元串
string1 = 'hello, world'

# 使用雙引号建立字元串
string2 = "hello, world"

# 使用三引号建立字元串
string3 = '''hello,
world'''           

通過`len()`函數可以擷取字元串的長度:print(len(string1))

字元串支援一些常見的操作,例如字元串拼接、格式化和分割:

# 字元串拼接
print(string1 + '!' + string2)

# 使用格式化字元串
name = 'John'
print(f'My name is {name}')

# 字元串分割
s = 'apple,banana,orange'
print(s.split(','))           

清單

清單是Python中最常用的資料類型之一,它是一個可變的有序容器。在Python中,我們可以使用方括号`[]`來建立清單。

# 建立一個包含整數的清單
list1 = [1, 2, 3]

# 建立一個包含字元串的清單
list2 = ['apple', 'banana', 'orange']           

清單支援一些常見的操作,例如添加、删除和更新元素等:

# 添加元素
list2.append('pear')

# 删除元素
list2.remove('banana')

# 更新元素
list2[1] = 'kiwi'           

元組

元組是另一種常用的資料類型,它是一個不可變的序列。在Python中,我們可以使用圓括号`()`來建立元組。

# 建立一個包含整數的元組
tuple1 = (1, 2, 3)

# 建立一個包含字元串的元組
tuple2 = ('apple', 'banana', 'orange')           

元組也支援一些常見的操作,例如通路元素和切片:

# 通路元素
print(tuple2[0])

# 切片操作
print(tuple2[1:])            

與清單不同,元組是不可變的,是以無法進行任何修改操作。

字典

字典是Python中另一種常用的資料類型,它是一個無序的鍵值對集合。在Python中,我們可以使用花括号`{}`來建立字典。

# 建立一個空字典
dict1 = {}

# 建立一個包含鍵值對的字典
dict2 = {'name': 'John', 'age': 30}           

字典支援一些常見的操作,例如添加、删除和更新元素等:

# 添加元素
dict2['gender'] = 'male'

# 删除元素
del dict2['age']

# 更新元素
dict2['name'] = 'Tom'           

執行個體:在清單中查找元素

下面我們定義一個清單,并使用`for`循環周遊查找其中的元素。

fruits = ['apple', 'banana', 'orange']

for fruit in fruits:
       if fruit == 'banana':
              print('Found it!')
       break
else:
       print("Couldn't find it.")           

執行個體:在元組中查找元素

下面我們使用一個元組來展示查找元素的執行個體。在這個例子中,我們使用兩個元組來表示兩個訂單,然後使用`in`運算符來檢查指定商品是否包含在訂單中。

order = ('apple', 'banana', 'orange')

if 'apple' in order:
       print('Order  contains apple.')

else:
       print('Order  does not contain apple.')           

執行個體:字典的周遊

接下來我們使用字典來展示如何進行周遊。下面的例子中,我們定義了一個字典來儲存一個人的資訊,然後使用`for`循環周遊該字典并輸出所有的鍵值對。

person = {'name': 'John', 'age': 30, 'gender': 'male'}

for key, value in person.items():
       print(f'{key}: {value}')           

總結

在Python中,清單、元組和字典都是非常常用的資料類型。清單是一個可變的有序容器,可以進行添加、删除和更新等操作;元組是一個不可變的序列,可以進行通路和切片等操作;字典是一個無序的鍵值對集合,可以進行添加、删除和更新等操作。

以上是對這四種資料類型的簡單介紹及基本使用方法,掌握這些内容可以讓初學者更好地了解Python的程式設計概念。