Meneroka jenis data Python: Analisis mendalam tentang ciri jenis data Python

王林
Lepaskan: 2024-01-20 09:41:06
asal
748 orang telah melayarinya

Meneroka jenis data Python: Analisis mendalam tentang ciri jenis data Python

Analisis jenis data Python: Kajian mendalam tentang jenis data Python memerlukan contoh kod khusus

Pengenalan:
Dalam pengaturcaraan Python, jenis data ialah konsep yang sangat penting. Memahami jenis data yang berbeza dan cirinya boleh membantu kami memproses dan memanipulasi data dengan lebih baik. Artikel ini akan melihat secara mendalam pelbagai jenis data Python dan memberikan contoh kod khusus.

1. Jenis nombor (Nombor)

Dalam Python, jenis nombor adalah jenis data yang sangat asas dan biasa digunakan. Antara jenis digital, ia terutamanya termasuk integer (int), nombor titik terapung (float), nombor kompleks (kompleks), dll. Anda boleh menggunakan fungsi type() untuk menyemak jenis data pembolehubah.

Kod contoh:

num1 = 10  # 定义一个整数变量
print(type(num1))  # 输出变量的数据类型

num2 = 3.14  # 定义一个浮点数变量
print(type(num2))  # 输出变量的数据类型

num3 = 2 + 3j  # 定义一个复数变量
print(type(num3))  # 输出变量的数据类型
Salin selepas log masuk

Hasil berjalan:

<class 'int'>
<class 'float'>
<class 'complex'>
Salin selepas log masuk

2. Jenis rentetan (String)

Jenis rentetan mewakili data teks dalam Python. Anda boleh menggunakan petikan tunggal atau petikan berganda untuk menentukan rentetan dan anda boleh melakukan satu siri operasi rentetan, seperti penyambungan, penghirisan, dsb.

Kod sampel:

str1 = 'Hello '  # 定义一个字符串变量
str2 = "Python"  # 定义一个字符串变量

str3 = str1 + str2  # 字符串拼接
print(str3)  # 输出拼接后的字符串

print(str2[0])  # 输出字符串的第一个字符
print(str2[1:4])  # 输出字符串的切片

print(len(str2))  # 输出字符串的长度
Salin selepas log masuk

Hasil jalankan:

Hello Python
P
yth
6
Salin selepas log masuk

3. Jenis senarai (Senarai)

Jenis senarai ialah salah satu jenis data yang paling biasa digunakan dalam Python. Senarai tersusun, jujukan boleh ubah yang boleh mengandungi unsur jenis yang berbeza. Tanda kurung segi empat sama boleh digunakan untuk menentukan senarai, dan satu siri operasi senarai boleh dilakukan, seperti sisipan, pemadaman, penghirisan, dsb.

Kod sampel:

list1 = [1, 2, 3, 4, 5]  # 定义一个列表变量
print(list1)  # 输出整个列表

list2 = ['a', 'b', 'c']  # 定义一个列表变量
print(list2)  # 输出整个列表

list1.append(6)  # 列表添加元素
print(list1)  # 输出添加元素后的列表

list1.remove(3)  # 列表删除元素
print(list1)  # 输出删除元素后的列表

print(list2[0])  # 输出列表的第一个元素
print(list2[1:3])  # 输出列表的切片

print(len(list1))  # 输出列表的长度
Salin selepas log masuk

Hasil jalankan:

[1, 2, 3, 4, 5]
['a', 'b', 'c']
[1, 2, 3, 4, 5, 6]
[1, 2, 4, 5, 6]
a
['b', 'c']
5
Salin selepas log masuk

4. Jenis Tuple (Tuple)

Jenis Tuple juga merupakan salah satu jenis data yang biasa digunakan dalam Python. Tuple sangat serupa dengan senarai, tetapi tupel ialah jujukan yang tidak berubah. Tuple boleh ditakrifkan menggunakan kurungan atau tanpa sebarang kurungan.

Kod contoh:

tuple1 = (1, 2, 3, 4, 5)  # 定义一个元组变量
print(tuple1)  # 输出整个元组

tuple2 = 'a', 'b', 'c'  # 定义一个元组变量
print(tuple2)  # 输出整个元组

print(tuple1[0])  # 输出元组的第一个元素
print(tuple1[1:4])  # 输出元组的切片

print(len(tuple1))  # 输出元组的长度
Salin selepas log masuk

Hasil jalankan:

(1, 2, 3, 4, 5)
('a', 'b', 'c')
1
(2, 3, 4)
5
Salin selepas log masuk

5. Jenis kamus (Kamus)

Jenis kamus ialah jenis data yang sangat penting dan biasa digunakan dalam Python. Kamus digunakan untuk menyimpan pasangan nilai kunci, sama seperti kamus dalam kehidupan sebenar. Anda boleh menggunakan pendakap kerinting untuk menentukan kamus dan anda boleh melakukan satu siri operasi kamus, seperti mendapatkan nilai, mengubah suai nilai, menambah pasangan nilai kunci, dsb.

Contoh kod:

dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}  # 定义一个字典变量
print(dict1)  # 输出整个字典

print(dict1['name'])  # 输出键为'name'的值
print(dict1.get('age'))  # 输出键为'age'的值

dict1['age'] = 20  # 修改键为'age'的值
print(dict1)  # 输出修改后的字典

dict1['address'] = 'Beijing'  # 添加新的键值对
print(dict1)  # 输出添加后的字典

print(len(dict1))  # 输出字典的长度
Salin selepas log masuk

Hasil berjalan:

{'name': 'Tom', 'age': 18, 'gender': 'male'}
Tom
18
{'name': 'Tom', 'age': 20, 'gender': 'male'}
{'name': 'Tom', 'age': 20, 'gender': 'male', 'address': 'Beijing'}
4
Salin selepas log masuk

Kesimpulan:
Artikel ini mengambil kajian mendalam tentang pelbagai jenis data Python dan menyediakan contoh kod khusus. Dengan mempelajari ciri dan operasi jenis data ini, saya percaya pembaca boleh memproses dan mengendalikan data dengan lebih fleksibel dan cekap, serta meningkatkan keupayaan pengaturcaraan dan kecekapan pembangunan.

Atas ialah kandungan terperinci Meneroka jenis data Python: Analisis mendalam tentang ciri jenis data Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan