网站首页 > 技术文章 正文
以下是 Python 编程中常见标点符号及其使用场景:
逗号(,)
- 分隔函数参数:print('apple', 'banana', 'cherry')。
- 分隔序列元素:my_list = [1, 2, 3, 4, 5],my_tuple = (1, 'two', 3.0)。
- 解包赋值:a, b, c = 1, 2, 3。
冒号(:)
- 定义代码块:在if、while、for、def、class等语句中用于标识代码块的开始。
python
if x > 10:
print('x大于10')
- 切片操作:my_list = [1, 2, 3, 4, 5],my_list[1:3]表示取索引 1 到 2 的元素。
- 字典键值对分隔:my_dict = {'key1': 'value1', 'key2': 'value2'}。
分号(;)
- 同一行分隔多个语句:x = 1; y = 2; z = 3。
点号(.)
- 访问对象属性和方法:my_list = [1, 2, 3],my_list.append(4)。
- 模块导入:import math,使用math.pi访问圆周率。
双引号(")和单引号(')
- 表示字符串:str1 = "Hello, World!",str2 = 'Python is fun'。
三引号(""" 或 ''')
- 表示多行字符串:
python
str3 = """This is a
multi - line string."""
- 文档字符串:用于函数、类、模块等的文档说明。
圆括号(())
- 函数定义与调用:def add(a, b): return a + b,add(3, 5)。
- 表示元组:my_tuple = (1, 2, 3)。
- 控制表达式运算顺序:(2 + 3) * 4。
- 生成器表达式:gen = (i**2 for i in range(5))。
方括号([])
- 定义列表:my_list = [1, 3, 5, 7, 9]。
- 索引和切片:my_list[2]获取索引为 2 的元素,my_list[1:4]进行切片。
- 列表推导式:new_list = [i * 2 for i in my_list]。
花括号({})
- 定义字典:my_dict = {'name': 'Alice', 'age': 30}。
- 创建集合:my_set = {1, 2, 3, 4, 4},集合会自动去重。
- 集合推导式:new_set = {i for i in range(10) if i % 2 == 0}。
百分号(%)
- 字符串格式化:print('The value is %d' % 42)。
等号(=)
- 变量赋值:x = 10。
双等号(==)
- 比较相等:x = 5; y = 5,x == y返回True。
叹号(!)
- 结合等号形成!=,判断不相等。x = 5; y = 3,x != y返回True。
大于号(>)、小于号(<)、大于等于号(>=)、小于等于号(<=)
- 比较大小和顺序:x = 5; y = 3,x > y返回True,x <= y返回False。
加号(+)
- 数值相加:x = 3; y = 5,x + y结果为 8。
- 字符串拼接:str1 = 'Hello'; str2 = 'World',str1 + str2结果为HelloWorld。
- 列表合并:list1 = [1, 2, 3]; list2 = [4, 5, 6],list1 + list2结果为[1, 2, 3, 4, 5, 6]。
减号(-)
- 数值相减:x = 5; y = 3,x - y结果为 2。
- 列表元素删除:my_list = [1, 2, 3, 4, 5],my_list.remove(3)可删除元素 3。
乘号(*)
- 数值相乘:x = 3; y = 4,x * y结果为 12。
- 字符串重复:str1 = 'Hello',str1 * 3结果为HelloHelloHello。
- 列表元素重复:my_list = [1, 2],my_list * 3结果为[1, 2, 1, 2, 1, 2]。
除号(/)
- 数值相除:x = 6; y = 2,x / y结果为 3.0。
整除号(//)
- 整数除法:x = 7; y = 2,x // y结果为 3。
取余号(%)
- 取余数:x = 7; y = 3,x % y结果为 1。
幂运算符号(**)
- 幂运算:x = 2; y = 3,x ** y结果为 8。
左尖括号(<)和右尖括号(>)
- 用于比较对象的顺序(在特定情况下):自定义类中可通过重写__lt__(小于)和__gt__(大于)等方法来实现比较逻辑。
竖线(|)
- 集合的并集操作:set1 = {1, 2, 3}; set2 = {3, 4, 5},set1 | set2结果为{1, 2, 3, 4, 5}。
- 位运算中的按位或:x = 5; y = 3,x | y结果为 7。
与号(&)
- 集合的交集操作:set1 = {1, 2, 3}; set2 = {3, 4, 5},set1 & set2结果为{3}。
- 位运算中的按位与:x = 5; y = 3,x & y结果为 1。
波浪号(~)
- 位运算中的按位取反:x = 5,~x结果为 - 6。
异或符号(^)
- 集合的对称差集操作:set1 = {1, 2, 3}; set2 = {3, 4, 5},set1 ^ set2结果为{1, 2, 4, 5}。
- 位运算中的按位异或:x = 5; y = 3,x ^ y结果为 6。
省略号(...)
- 在切片中表示省略其他维度:在多维数组或切片操作中,用于表示省略其他维度的切片操作。
- 作为占位符:在代码中作为暂时的占位符,表示此处代码尚未完成或需要进一步实现。
还有哪些没说到,欢迎在评论区补充。
猜你喜欢
- 2025-07-14 一篇文章带你弄懂Python基础之列表介绍和循环遍历
- 2025-07-14 Python NumPy 数组形状操作(python数组类型)
- 2025-07-14 快速掌握Python数组的逆序输出几种方法
- 2025-07-14 python字符串与字节流的相互转换(python字符串字节长度)
- 2025-07-14 2025-07-02:统计数组中的美丽分割。用go语言,给定一个整数数组
- 2025-07-14 Python 列表转换为字符串:实用指南
- 2025-07-14 python进阶100集(6)深入分析字符串切片
- 2025-07-14 Python 开发必会的 10 个语法糖(python语言的开发工具)
- 07-14Python数据重塑与清洗常用命令(python数据分析数据清洗)
- 07-14python文本分析与挖掘(一)-构建语料库
- 07-14Python GUI编程利器:Tkinker中的列表框和静态框(5)
- 07-14Python办公自动化系列课程2:Excel大体联数据匹配只需12行代码
- 07-14Python数据可视化Dash开源库Bootstrap信息提示框Alert
- 07-14python 数据处理库中库,增强pandas功能的库有什么特别之处
- 07-14学习编程第177天 python编程 富文本框text控件的使用
- 07-14从逗号到省略号,Python 标点符号用法大揭秘!看完少踩 90% 的坑!
- 277℃Python短文,Python中的嵌套条件语句(六)
- 277℃python笔记:for循环嵌套。end=""的作用,图形打印
- 274℃PythonNet:实现Python与.Net代码相互调用!
- 269℃Python实现字符串小写转大写并写入文件
- 268℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 127℃原来2025是完美的平方年,一起探索六种平方的算吧
- 113℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 108℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 最近发表
-
- Python数据重塑与清洗常用命令(python数据分析数据清洗)
- python文本分析与挖掘(一)-构建语料库
- Python GUI编程利器:Tkinker中的列表框和静态框(5)
- Python办公自动化系列课程2:Excel大体联数据匹配只需12行代码
- Python数据可视化Dash开源库Bootstrap信息提示框Alert
- python 数据处理库中库,增强pandas功能的库有什么特别之处
- 学习编程第177天 python编程 富文本框text控件的使用
- 从逗号到省略号,Python 标点符号用法大揭秘!看完少踩 90% 的坑!
- 一篇文章带你弄懂Python基础之列表介绍和循环遍历
- Python NumPy 数组形状操作(python数组类型)
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)