Python 是一种动态类型语言,变量类型由值决定,并且可以在运行时随时更改。在开发中,变量的操作与输入/输出息息相关,理解它们的运算符及常见用法非常重要。
1. Python 变量类型
Python 中变量不需要显式声明。以下是常见的变量类型和它们的特性:
类型 描述 示例 整数 (int) 用于存储整数,支持正负数和进制表示。 a = 10
浮点数 (float) 小数或科学计数法表示的数值。 b = 3.14
字符串 (str) 字符和文本数据,使用单引号 '
或双引号 "
包围。 c = 'Hello'
布尔 (bool) 表示逻辑值:True
或 False
。 d = True
列表 (list) 有序可变的元素集合,用方括号 []
表示。 e = [1, 2, 3]
元组 (tuple) 有序不可变的元素集合,用圆括号 ()
表示。 f = (1, 2, 3)
字典 (dict) 无序的键值对集合,用花括号 {}
表示。 g = {'a': 1}
集合 (set) 无序、唯一的元素集合,用花括号 {}
表示。 h = {1, 2, 3}
None 特殊类型,表示“空”或“无值”。 i = None
2. 输入与输出运算符
输入:input()
input()
是 Python 提供的标准输入函数,用于从用户获取字符串输入。
返回的值是 字符串类型 ,需要转换为其他类型时需显式调用相应的类型函数。
示例:
常见数据类型转换:
类型转换函数 用途 示例 int()
转为整数 int("123")
→ 123
float()
转为浮点数 float("3.14")
→ 3.14
str()
转为字符串 str(123)
→ "123"
bool()
转为布尔值 bool(0)
→ False
输出:print()
print()
是标准输出函数,用于将内容显示在终端。
默认以空格分隔多个参数,且输出后换行。
示例:
3. 运算符
Python 提供了丰富的运算符,适用于不同变量类型。以下是一些常见运算符及其用法:
算术运算符
运算符 描述 示例 结果 +
加法 5 + 3
8
-
减法 5 - 3
2
*
乘法 5 * 3
15
/
除法 5 / 2
2.5
//
取整除 5 // 2
2
%
取余 5 % 2
1
**
指数(幂运算) 5 ** 2
25
比较运算符
运算符 描述 示例 结果 ==
等于 5 == 5
True
!=
不等于 5 != 3
True
>
大于 5 > 3
True
<
小于 3 < 5
True
>=
大于等于 5 >= 3
True
<=
小于等于 3 <= 5
True
逻辑运算符
运算符 描述 示例 结果 and
与(逻辑且) True and False
False
or
或(逻辑或) True or False
True
not
非(逻辑非) not True
False
成员运算符
运算符 描述 示例 结果 in
是否存在于集合中 'a' in 'apple'
True
not in
是否不存在于集合中 'b' not in 'apple'
True
赋值运算符
运算符 描述 示例 结果 =
赋值 x = 5
x = 5
+=
加后赋值 x += 3
x = x + 3
-=
减后赋值 x -= 3
x = x - 3
4. 输入输出和运算符结合实例实例 1:简单计算器
实例 2:判断字符是否在字符串中
总结
变量类型和输入/输出是 Python 的基础,配合运算符能完成丰富的逻辑操作。
灵活使用类型转换和格式化输出能显著提高代码可读性。
建议多实践,掌握不同场景下的组合运用。
发布者:myrgd,转载请注明出处:https://www.object-c.cn/4359