在 Python 编程中,理解基本数据类型是学习的第一步。本文将介绍 Python 中的几种常见基本数据类型,包括数字类型、字符串以及布尔类型,并探讨它们的常见操作。
1. 数字类型(int、float、complex)
Python 提供了三种主要的数值类型:
1.1 整数类型(int)
整数类型(int
)表示没有小数部分的数值。例如:
x = 10 # 整数
Python 的 int
类型没有长度限制,可以存储非常大的数值。
常见操作:
print(10 + 5) # 加法: 15
print(10 - 3) # 减法: 7
print(10 * 2) # 乘法: 20
print(10 // 3) # 整除: 3
print(10 % 3) # 取余: 1
print(10 ** 2) # 指数(幂运算): 100
1.2 浮点数类型(float)
浮点数(float
)用于表示带有小数部分的数值。例如:
y = 3.14 # 浮点数
浮点数计算:
print(3.5 + 2.1) # 5.6
print(7.2 / 2) # 3.6
1.3 复数类型(complex)
Python 还支持复数(complex
),通常用于科学计算,形如 a + bj
。
z = 3 + 4j
print(z.real) # 获取实部: 3.0
print(z.imag) # 获取虚部: 4.0
2. 字符串(str)及常见操作
字符串(str
)用于存储文本数据,Python 中的字符串可以用单引号或双引号表示。例如:
s = "Hello, Python!"
2.1 字符串拼接与重复
print("Hello " + "World") # 拼接: Hello World
print("Python" * 3) # 重复: PythonPythonPython
2.2 字符串索引与切片
text = "Python"
print(text[0]) # 访问第一个字符: 'P'
print(text[-1]) # 访问最后一个字符: 'n'
print(text[1:4]) # 切片: 'yth'
2.3 常见字符串方法
s = " hello world "
print(s.strip()) # 去掉前后空格: "hello world"
print(s.upper()) # 全部转换为大写: " HELLO WORLD "
print(s.lower()) # 全部转换为小写: " hello world "
print(s.replace("world", "Python")) # 替换: " hello Python "
print(s.split()) # 按空格拆分: ['hello', 'world']
3. 布尔类型(bool)与逻辑运算
布尔类型(bool
)只有两个值:True
和 False
,通常用于逻辑判断。
is_python_fun = True
print(is_python_fun) # 输出: True
3.1 逻辑运算
布尔类型常与逻辑运算符 and
、or
、not
结合使用:
print(True and False) # False
print(True or False) # True
print(not True) # False
3.2 比较运算
print(5 > 3) # True
print(10 == 10) # True
print(8 != 5) # True
print(7 <= 7) # True
本文介绍了 Python 的基本数据类型,包括整数、浮点数、复数、字符串及布尔类型,并演示了常见的操作方法。掌握这些基础知识,将有助于你更好地理解 Python 语言并编写更复杂的程序。
更多内容,请关注WX公众号 “学GIS的小宝同学”