python基础语法1-数据类型

在 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)只有两个值:TrueFalse,通常用于逻辑判断。

is_python_fun = True
print(is_python_fun)  # 输出: True

3.1 逻辑运算

布尔类型常与逻辑运算符 andornot 结合使用:

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的小宝同学”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值