2020-10-31

标题python变量的认识与使用

Python变量

1、Python变量

变量用于存储某个或某些特定的值,它与一个特定标识符相关联,该标识符称为变量名称。变量名指向存储在内存中的值。在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。Python在声明变量时,无需说明变量的类型。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

2、变量赋值

Python 中的变量赋值不需要类型声明。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
变量的使用

name = ‘王文斌’
print(‘姓名:’, name) # 姓名: 王文斌

num1 = 5
num2 = 4
print(‘和为:’, num1 + num2) # 和为: 9

age = 20
print(‘年龄为:’, age + 3) # 年龄为: 23

3.变量名的命名规则
由字母、数字、下划线组成,不可以是特殊字符。不能使用纯数字、也不能用数字开头。不能是Python的关键字。区分大小写。不要用中文。推荐使用驼峰或者下划线命名。不能太长。要有意义有描述性、见名知意。

4.同时给多个变量赋值

同时给不同的变量赋不同的值:变量1,变量2,变量3,…=数据1,数据2,数据3,…

标题给多个变量同时赋不同的值

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

同时给不同的变量赋相同的值:变量1=变量2=变量3=…=数据

给不同的变量赋相同的值

c1 = c2 = c3 = 50
print(c1, c2, c3) # 50 50 50

交换两个变量的值

x = 1
y = 2
print(‘x:{},y:{}’.format(x, y)) # x:1,y:2
x, y = y, x
print(‘x:{},y:{}’.format(x, y)) # x:2,y:1

交换三个变量的值

x1 = 1
x2 = 2
x3 = 3

x1, x2, x3 = x3, x1, x2
print(x1, x2, x3) # 3 1 2

定义:
全局变量:在模块内、在所有函数的外面、在class外面
局部变量:在函数内、在class的方法内 下面来看看例子
一、函数内部调用全局变量
在这里插入图片描述
二、函数内部使用与全局变量同名的局部变量
在这里插入图片描述
三、函数内部修改全局变量值
在这里插入图片描述
注:在方法内部的变量是在=号前面的,那肯定是局部变量。如果是第一次出现在=号后面的,那肯定是调用的全局变量;全局变量可以在函数里面调用,局部变量只能在对应的函数里面调用,在该函数外面任何地方都无法被调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值