python基础(变量)

变量是只不过保留的内存位置用来存储值,这意味着,当创建一个变量,那么它在内存中保留一些空间。

Python是弱类型,无需明确指定变量类型,赋值的同时会自动声明类型。

1 x = 1
2 y = 2.0
3 name = ‘Ethon‘
4 a = b = c = 1      #多重赋值
5 A, B, C = 3, 4 , 5

注意以下几点:

1、在Python中是通过对象的引用而不是值来赋值给变量的。

2、赋值操作符主要是"=",同时也可使用增量赋值,如 x+=1,但是没有自增、自减操作符。

3、Python支持链式赋值、多重赋值、多元赋值

>>> x=1
>>> y=x=x+1      #链式赋值
>>> x,y
(2, 2)
>>> a=b=c=1      #多重赋值
>>> a,b,c
(1, 1, 1)
>>> A,B,C=3,4,5  #多元赋值
>>> A,B,C
(3, 4, 5)

其中,Python变量交换实在太优雅了,如果交换x和y的值,在其他语言,如C,我们或许用一个临时变量来完成工作。但是在Python中,你只需这样做就行了

>>> x = 1
>>> y = ‘Ethon‘
>>> x,y=y,x
>>> x,y
(‘Ethon‘, 1)
时间: 2024-08-08 03:40:29

python基础(变量)的相关文章

计算机基础系列一:网络基础和python基础(变量和程序交互)7月13和14日课堂预习/随笔/作业

上节课回顾   - 操作系统的两大作用   - 多道技术   一.网络基础   -1.互联网协议---就是计算机的网络通信标准   -2.网络指的是-计算机于计算机 之间通过物理连接介质(网络设备连接到一起二.osi七层协议   -五层为 应用 传输 网络 数据链 物理   2.1-以太网协议规定电信号为一组数据帧  基于Mac地址通讯仅限局域网通信       -每一组帧分为报头head和数据date两部分      -报头长度是固定的包含数据的类型和地址      -规定接入互联网必须要有一

Python 基础 变量和数据类型

python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". 四,布尔值,布尔值和布尔代数的表示完全一致,一个布尔值只有 True ,False. 五,空值,空值是Python 里一个特殊的值,用None 表示,None 不能理解为0, 因为0 是有意义的,而不是None是一个特殊的空值. print 语句: print 'hello,world' python 的注释

python基础---变量

变量 1.变量的特征 把程序运算的中间结果临时存到内存里,以备后面的代码继续调用 age=18  #定义一个变量 定义一个变量有三个特征: id:id(age)  #变量的ID号,就是此变量的值在内存中的位置 type:type(age)      #变量的数据类型 value:age        #变量的值 注意: Python中的变量名没有储存值的功能 变量名与变量值只是一种绑定关系 del  变量名 #解除变量与变量值之间的绑定关系 2.变量的定义规则 a.变量名只能是 字母.数字或下划

python基础——变量

变量是只不过保留的内存位置用来存储值.这意味着,当创建一个变量,那么它在内存中保留一些空间. 根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中.因此,通过分配不同的数据类型的变量,你可以存储整数,小数或字符在这些变量中. 变量的赋值: a = '123' b = 'abc' c = [] d = 123 变量类型: 1.字符串 2.布尔类型 3.整数 4.浮点数 5.数字 6.列表 7.元组 8.字典 9.日期 1.字符串 str1 = 'python' str2 =

Python基础(变量、字符编码、数据类型)

变量 变量名由字母.数字(不能为首字符).下划线组成,不能使用关键字 以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'pri

python基础 - 变量与运算符

变量与运算符 变量 定义一个变量 a = [1,2,3,4,5,6] print(a) # [1,2,3,4,5,6] 变量命名要求: 首字母不能是数字 只能包含字符数字下划线 不能是关键字 type 不是关键字,可以做变量名,但是不建议使用. 变量名区分大小写. 关于列表 a = 1 b = a a = 3 print(b) # 1 a = [1,2,3,4,5] b = a a[0] = '1' print(a) # ['1',2,3,4,5] print(b) # ['1',2,3,4,5

python 基础 ----- 变量

------  python注释 注释的作用:代码提示,运行时忽略不必要的代码 注释的三种方式: 1.“#” 单行注释 2.多行注释   三个单引号  和三个双引号都可以 注释的快捷键 Ctrl + / ----  python 变量 原文地址:https://www.cnblogs.com/obge/p/10765811.html

python基础 - 变量定义

''' -------------分割线------------- [一]变量定义的规则 ->变量只能由字母.数字.下划线组成 ->变量的第一个名称不能是数字 ->关键字不能声明为变量名,如and,as等 ''' name="harry" age = 21 company = 'BAT' print(name,age,company) 打印结果:harry 21 BAT '''-------------分割线------------- [二]对于变量名称由很多个单词构

python基础--变量01

1.函数传递多余的位置参数----*args   保存为数组格式 传递多余的关键字参数------**kwargs  保存为字典格式 def test(x,*args,**kwargs): ###### return res test(1,2,3,4,a=3,b=4) 2.全局变量:在函数之前定义的变量(顶头写的),在所有函数中都可以调用 局部变量:在函数内部定义的变量(有缩进),只能在本函数内部调用 3.在函数内部改全局变量只需要在函数内部定义变量时加上修饰global,要写在最前边 name

python基础--变量及类型

一.变量的定义 示例: num1 = 100 #num1就是一个变量,就好一个小菜篮子 num2 = 87 #num2也是一个变量 result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中. 总结: 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个. 程序就是用来处理数据的,而变量就是用来存储数据的. 二.变量的类型 为了更充分的利用内存空间以及更有效率的管理内存,变量