没有合适的资源?快使用搜索试试~ 我知道了~
首页【Python入门学习】详谈python变量和变量赋值语句
1.变量 变量是计算机内存中的一块区域,存储规定范围内的值,值可以被读取和改变,通俗的说变量就是给数据起个名字,就像人的名字一样。 (1)变量命名规则 Python中常规的命名规则: 变量名由字母、数字、下划线组成,不能以数字开头 大小写敏感,Name和name是两个不同的变量 变量不能包含空格,可以使用下划线开分隔其中单词 不可以使用Python关键字和函数名用作变量名 简短且具有描述性(见名知意) Python中特殊的命名规则(以后的学习中有用): 前缀并后缀双下划线 的变量,如__ name__,这种类型的变量在python中有特殊意义,属于对象的内置属性,以后学了类和对象就知道了 单下
资源详情
资源评论
资源推荐

【【Python入门学习】详谈入门学习】详谈python变量和变量赋值语句变量和变量赋值语句
1.变量变量
变量是计算机内存中的一块区域,存储规定范围内的值,值可以被读取和改变,通俗的说变量就是给数据起个名字,就像人的
名字一样。
((1)变量命名规则)变量命名规则
Python中常规的命名规则:
变量名由字母、数字、下划线字母、数字、下划线组成,不能以数字开头
大小写敏感大小写敏感,Name和name是两个不同的变量
变量不能包含空格不能包含空格,可以使用下划线开分隔其中单词
不可以使用Python关键字关键字和函数名函数名用作变量名
简短且具有描述性(见名知意)
Python中特殊的命名规则(以后的学习中有用):
前缀并后缀双下划线前缀并后缀双下划线
的变量,如__ name__,这种类型的变量在python中有特殊意义,属于对象的内置属性对象的内置属性,以后学了类和
对象就知道了
单下划线前缀单下划线前缀
的变量,如_x,这类变量不会被from ModuleName import *的方式导入
双下划线前缀双下划线前缀
的变量,如__x,这类变量是类的本地变量本地变量或称为类的私有变量类的私有变量,它会扩展成__classname_x
((2)变量的赋值)变量的赋值
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建(python变量不需要提前声明,当给一个变量赋值的时候就创
建了它)
Python使用赋值语句把对象赋值给一个变量:变量名= 存储在变量中的值,如a = 1
赋值语句建立对象引用值(感兴趣的同学可以研究一下,一般初学者了解前面两点既可):
python赋值语句会把对象引用值存储在变量名或者数据结构的元素内。赋值语句总是建立对象的引用值,而不是复制对象。因
此,Python变量更像是指针,而不是数据存储区域。
((3)常用的变量赋值形式)常用的变量赋值形式
传统赋值
>>>a = 1 # 直接赋值
链式赋值
>>>a = b = c = 1 # 同时为多个变量赋值
序列解包赋值
>>>name, age = 'Lilly', 22 # 注意等号两边常量和变量需对等,不能多,也不能少
更多形式可参考《python学习手册》–[美]鲁特兹(Mark Lutz)第十一章
((4)变量常见编译错误)变量常见编译错误
NameError:name 'xxx' is not define
NameError(名称错误)通常意味着两种情况:
使用变量前没有给它赋值
输入变量名时拼写错误
作者:heyiyiya

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论10