Python编程实践:列表切片赋值 y[a:b] ,学着容易用着容易忘的知识
上一篇聊了 y[:],这一篇专门讲切片赋值——就是 = 左边带切片那种写法。它看起来平平无奇,实际能"替换、伸缩、插入、删除"一把抓,是列表操作里的隐藏大招。一、先建立最直观的心智模型很多人被切片赋值绕晕,是因为脑子里装的是"删除+插入"的机械规则。
Python运算符详解——算术、比较、逻辑、位运算全掌握
运算符是程序的"动词"如果把变量比作"名词"(数据),那运算符就是"动词"(动作)——它们让数据之间产生关系和变化。Python 的运算符可以分为六大类,今天一次讲透。
Python编程:从QDialog的返回值一口气搞懂Qt和Python的枚举差异
写 PyQt / PySide 的时候,你肯定写过这种代码:pythondialog = LoginDialog(self)if dialog.exec(): # 用户点了确定 ...else: # 用户取消了 ...
Python零基础入门第25期:函数返回值return、函数嵌套、作用域
前面我们学会了函数定义、位置参数、关键字参数、默认参数、*args、**kwargs不定长参数。 但函数执行完,怎么把计算结果交给外面代码?为什么有些变量函数内部能用,函数外面就报错?这就是本期核心:return返回值、函数嵌套、全局变量与局部变量。
Day12 · Python 正则表达式 re
Day12 · Python 第十二天学习笔记主题:正则表达式 re一、re 模块概览正则表达式(Regular Expression)是一套描述字符串规则的微型语法,Python 里用内置 re 模块使用。
Python教程 第37章:多重赋值与解包——Python的优雅魔法
一、什么是多重赋值Python 支持一行给多个变量赋值,还能优雅地交换变量、拆分数据结构。这一章看起来全是"甜头",但它的底层机制恰恰是本章的重点——因为"解包"到底怎么执行,决定了你会在哪里踩坑。
python中函数的定义及调用
在python中函数是一段可重复使用的代码块,用于执行特定的任务。在后期的s代码书写过程当中函数可谓是处处可见。函数可以接受输入参数,而且可以返回输出结果。它的基本语法结构是这样的:·首先用一个D+关键字来表明要创建一个函数。
Python一个return还你仨结果_打包拆包全靠星号
学函数的时候,你是不是一直以为 return 后面只能跟一个值?错了。Python 的 return 特大方,一次能还你好几个结果。不止如此,它还配了一对星号兄弟,专门负责「打包」和「拆包」,让你传参收参都跟拆快递一样痛快。