01python基础数据类型
Python是一门高级编程语言,提供了很多基础数据类型用于操作数据。在本篇文章中,我们将着重介绍Python的基础数据类型:数字、字符串、列表、元组、字典和集合。
数字
Python中有三种数字类型:整数、浮点数和复数。其中,整数即为常见的整数,浮点数则包括带有小数点的数字。
为了方便开发,Python支持多种数字进制表示方式。例如,二进制数以0b
开始,八进制数以0o
开始,十六进制数以0x
开始。
以下是一些Python数字的基本操作:
x = 5 # 赋值
print(x) # 输出变量的值
print(type(x)) # 输出变量的类型
x = 5.0 # 浮点数
print(x)
print(type(x))
x = 5 + 3j # 复数
print(x)
print(type(x))
字符串
字符串是Python基础数据类型中最广泛使用的类型之一。它们用于包含文本数据,例如,人名、地址等等。
在Python中,字符串可以使用单引号或双引号表示。多行字符串可以使用三引号(三个单引号或三个双引号)。
以下是一些Python字符串的基本操作:
x = "Hello, World!"
print(x[1]) # 输出字符位置为1的字符
print(x[2:5]) # 输出从第3个字符到第5个字符(不包含第5个字符)
print(x.strip()) # 去除字符串开头和结尾的空格
print(len(x)) # 输出字符串的长度
print(x.lower()) # 将字符串转换为小写
print(x.upper()) # 将字符串转换为大写
print(x.replace("H", "J")) # 替换字符串中的字符
print(x.split(",")) # 分割字符串
列表
列表是Python中非常常见的基础数据类型之一。它们用于存储一组有序的数据,例如数字、字符串等等。
在Python中,列表是用方括号[]
表示的。如下是一些Python列表的基本操作:
# 创建一个列表
mylist = ["apple", "banana", "cherry"]
print(mylist)
# 访问列表中的元素
print(mylist[1])
# 更改列表中的元素
mylist[1] = "blackcurrant"
print(mylist)
# 添加元素到列表末尾
mylist.append("orange")
print(mylist)
# 插入元素到列表指定位置
mylist.insert(1, "blueberry")
print(mylist)
# 移除列表中的元素
mylist.remove("apple")
print(mylist)
# 循环遍历列表中的元素
for x in mylist:
print(x)
元组
元组类似于列表,它们也用于存储一组有序的数据。然而,元组是不可更改的,这意味着一旦元素被添加到元组中,就无法更改或删除它。
在Python中,元组是用圆括号()
表示的。以下是一些Python元组的基本操作:
# 创建一个元组
mytuple = ("apple", "banana", "cherry")
print(mytuple)
# 访问元组中的元素
print(mytuple[1])
# 循环遍历元组中的元素
for x in mytuple:
print(x)
字典
字典用于存储无序的数据。每个值都有一个唯一的键,用于访问和操作值。
在Python中,字典是用花括号{}
表示的,其中每个键和值用冒号:
分隔。以下是一些Python字典的基本操作:
# 创建一个字典
mydict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
print(mydict)
# 访问字典中的值
x = mydict["model"]
print(x)
# 修改字典中的值
mydict["year"] = 2018
print(mydict)
# 循环遍历字典中的键
for x in mydict:
print(x)
# 循环遍历字典中的值
for x in mydict.values():
print(x)
# 循环遍历字典中的所有键/值对
for x, y in mydict.items():
print(x, y)
集合
集合用于存储无序的、唯一的数据。集合中的数据不能重复,且没有特定的顺序。
在Python中,集合是用花括号{}
表示的。以下是一些Python集合的基本操作:
# 创建一个集合
myset = {"apple", "banana", "cherry"}
print(myset)
# 循环遍历集合中的元素
for x in myset:
print(x)
# 添加元素到集合中
myset.add("orange")
print(myset)
# 从集合中移除元素
myset.remove("banana")
print(myset)
# 循环遍历集合,并检查值是否存在
fruits = {"apple", "banana", "cherry"}
x = input("输入一个水果: ")
if x in fruits:
print("你输入的水果在集合中")
else:
print("很遗憾,你输入的水果不在集合中")
这就是Python的基础数据类型,包括数字、字符串、列表、元组、字典和集合。它们是Python编程过程中不可或缺的基本单元,非常值得我们深入学习。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:01python基础数据类型 - Python技术站