首页 > 代码库 > python基础(变量)
python基础(变量)
变量是只不过保留的内存位置用来存储值,这意味着,当创建一个变量,那么它在内存中保留一些空间。
Python是弱类型,无需明确指定变量类型,赋值的同时会自动声明类型。
1 x = 12 y = 2.03 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)
python基础(变量)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。