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)) # 输出变量的数据类型
Hasil berjalan:
<class 'int'> <class 'float'> <class 'complex'>
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)) # 输出字符串的长度
Hasil jalankan:
Hello Python P yth 6
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)) # 输出列表的长度
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
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)) # 输出元组的长度
Hasil jalankan:
(1, 2, 3, 4, 5) ('a', 'b', 'c') 1 (2, 3, 4) 5
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)) # 输出字典的长度
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
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!