python笔记005--变量赋值

本文详细介绍了Python中各种赋值操作符的使用方法,包括基本的赋值操作符、增量赋值操作符、多重赋值及多元赋值,并通过实例展示了如何使用这些操作符进行变量赋值和交换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、赋值操作符

=

二、增量赋值

x=x+1 可以被写成 x +=1

+=、-=、*=、/=、%=、**=、<<=、>>=、&=、^=、|=

python不支持类似x++或x--这样的自增自减

三、多重赋值

x=y=z=1

四、“多元”赋值

等号两边的对象都是元组:

(x,y,z)=(1,2,‘a string’)

交换两个变量的值:

x,y = 1,2

x,y = y,x

Python是一门强大且易学的编程语言,其语法简洁明了,非常适合初学者入门。以下是一些Python复习笔记的概要: 1. **基本语法**: - 变量:不需要声明数据类型,直接赋值即可,如 `x = 5` 或 `name = "Alice"`。 - 注释:单行注释用 `#`,多行注释使用三个引号 `"""..."""` 或 `'``...'```。 2. **数据类型**: - 整数、浮点数、字符串(`str`)、布尔值 (`True` 和 `False`)、列表 (`list`,如 `[1, 2, 'three']`)、元组 (`tuple`, 类似列表但不可变) 和字典 (`dict`, 键值对形式 `{key: value}`)。 3. **控制结构**: - 条件语句(`if`、`elif`、`else`)、循环 (`for` 循环遍历列表,`while` 判断条件执行)。 - `break` 和 `continue` 控制流程,`pass` 是空操作。 4. **函数**: - 函数定义使用 `def` 关键词,可以有返回值 (`return`)。 - 参数传递:位置参数、关键字参数以及默认参数和可变长度参数 (`*args` 和 `**kwargs`). 5. **模块和包**: - Python 中通过 `import` 导入模块,如 `import math`,包通常放在文件夹中,导入时加上路径,如 `from package import module`. 6. **面向对象编程**: - 使用 `class` 定义类,`__init__` 是构造函数,`self` 指向类实例本身。 - 继承、封装和多态是 OOP 的核心特性。 7. **异常处理**: - 使用 `try-except` 块捕获并处理可能出现的错误。 8. **标准库和第三方库**: - Python 标准库功能丰富,如 `os`、`datetime` 等;使用 pip 安装第三方库,如 `requests`、`numpy`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值