第三章:变量

本文详细介绍了Python中的变量,包括标识符的命名规则、下划线的特殊含义、关键字的查看方式以及变量的定义和内存驻留机制。Python不支持常量,变量的内存地址可以通过id函数查看,不同数据类型的变量在内存中的处理方式也有所不同。
摘要由CSDN通过智能技术生成

目录

一、标识符

(一)标识符的命名

(1)命名组成

(2)命名规则

(3)命名规范(见名知意)

(4)命名方式

(二)下划线的特殊意义

二、关键字

★如何在python内部查看关键字列表? kwlist函数

三、变量

(一)python不支持常量

(二)定义变量

(1)定义变量的方式

(2)变量的对象可被定义的类型

(3)在定义变量中,python语言和其他语言的区别

(三)数据类型不同与内存驻留机制

★如何在python中查看变量的内存地址?id函数

对象的数据类型不同会影响变量名指向内存地址


一、标识符

        概念:在python中,包、模块、类、函数和变量等的名称必须为合法有效的标识符,标识符是由用户自定义的,必须命名的规则和规范。

(一)标识符的命名

(1)命名组成

  • 字母" a~z / A~Z "
  • 数字 " 0~9 ";
  • 下划线 " _ ";
  • 汉字

汉字(比较少用)

  • 优点:可以从标识符见名知意。
  • 缺点:经常性的要切换输入法拼写,会使文件的内存增加,很影响效率。

(2)命名规则

  • 数字不能开头
  • 字母区分大小写
  • 不能有分隔符(空格)、标点符号或运算符
  • 不能使用关键字

(3)命名规范(见名知意)

  • 全部小写字母:包名、模块名、函数名、变量名。
  • 单词首字母大写,其余小写(大驼峰):类名。  如:FirstNam

(4)命名方式

  • 大驼峰:单词首字母大写。如:FirstName、 LastName
  • 小驼峰:首单词小写,后续单词首字母大写。如: firstName、lastName
  • 小划线隔开:可以不考虑驼峰命名法。如:first_name

(二)下划线的特殊意义

单下划线开头,用于不能直接访问的类属性如:_foo

  • 需要通过类提供的接口才能进行访问。

  • 不能被< from xxx import > 导入。

单下划线结尾,用于区分关键字。如:foo_

  • 当要命名与关键字相同时,需要进行区分。

双下划线开头,用于设定类的私有化成员如:__foo

双下划线开头和结尾,类的功能性方法如:__init__(代表类的构造函数)


二、关键字

注意:不可作为标识符使用。

def class lambda global return
yield<
  • 9
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值