python的赋值语句 statement

赋值语句 statement

符号

=

语法:

变量名 = 表达式

变量名1 = 变量名2 = 表达式

变量名1, 变量名2, ... = 序列

作用:

用于将一个变量绑定(或关联)在一个对象上

说明:

1. 当变量不存在时,创建该变量,并绑定这个对象

2. 当变量存在时,改变这个变量的绑定关系

3. 一个变量只能绑定一个对象

4. 两个变量可以同时绑定同一个对象

示例:

# 求半径为10的圆的周长

print(3.1415926 * 10 * 2)

pi = 3.1415926

print(pi * 20 * 2)

python中自动化内存管理

a = 1000

b = 2000

a = a + b

c = a # a 和 c 同时绑定在3000上

 

python 关联/绑定/引用的含义

关联/绑定/引用都是指变量和一个对象的关联关系

python中变量没有类型

 

变量示例:

# abc 三个变量同时绑定同一个对象30000

a = b = c = 10000 + 20000
a = 1

b = 2

c = 3

# 以上三行可以写为如下:

a, b, c = 1, 2, 3

a, b, c = [1, 2, 3]

a, b, c = (1, 2, 3)

 

练习:

一. 指定一个圆的半径r 为3cm

1. 计算这个圆的周长是多少cm

2. 计算面积是多少平方厘米

二.将这个圆的半径改为10cm,

再次计算以上数据

 

练习:

变量交换练习

已知有两个变量:

a = 10000

b = 20000

问:如何在不创建新的对象的情况下,让a和b交换绑定的对象?

(限时3分钟)

答案:

# 方法1

t = a # 创建一个新的变量用于临时绑定数据

a = b

b = t

# 以上三步是实现交换的经典算法

print(a) # 20000

print(b) # 10000

# 方法2

a, b = b, a # 用序列赋值也可以实现交换

print(a)

print(b)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值