Python3变量命名规范与六大基本数据类型详解
本文详细解析Python3的变量命名规则,包括保留字、标识符规范及下划线含义。深入讲解Number、String、List、Tuple、Set、Dictionary六大标准数据类型,区分不可变与可变数据特性,并重点阐述整数进制表示、字符串不可变性、索引切片及转义字符处理等核心用法。
Python3变量与数据类型概述
本文通过具体实例解析Python3中变量与基本数据类型的实际应用,旨在帮助读者掌握核心概念并参考使用。
3.1 保留字和标识符
3.1 保留字和标识符
3.1.1 保留字
保留字是Python语言中已定义特定含义的词汇,在开发程序时严禁将其用作变量、函数、类、模块或其他对象的名称。具体的保留字列表如下:

3.1.2 标识符
标识符可简单理解为名称,主要用于标记变量、函数、类、模块及其他对象的身份。
Python3语言对标识符的命名遵循以下规范:
1)由字符、下划线“_”和数字组成,且首字符不能为数字。这一规则与C语言类似。
2)严禁使用Python3中的保留字。
***Python3语言中的 标识符不能包含空格、@、%、$等特殊符号
***区分字母大小写
***[选学]Python3中以下划线开头的标识符具有特殊意义。通常建议避免使用此类相似标识符,例如:
--------类中以单下划线的标识符(如_width)表示类的保护成员(protected)
--------类中以双下划线的标识符(如__add)表示类的私有成员(private)
--------类中以双下划线开头和结尾的是Python里专有的表示,如构造函数(__init())
3.2 变量定义
3.2 变量(存储数据的地方)
在Python中,无需预先声明变量名及其类型,直接赋值即可创建各种类型的变量。
变量名 = value [例如: number = 1024]
3.3 基本数据类型
3.3 基本数据类型
Python中包含的数据类型如下:
Python3 中有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
Python3 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
接下来开始介绍最基本的数据类型。
3.3.1 数字类型
3.3.1 数字类型(Number)
-----整数
**十进制整数(十进制数不能以0作为开头【0除外】)

**八进制整数(由0~7组成,对于八进制以0o/0O开头,注意在Python2中是以0开头)
**二进制整数 (由0和1组成,逢二进一)
**十六进制(由0~9,A~F组成, 以0x/0X开头)

-----浮点数(由整数和小数部分组成,主要用于处理小数的数 如1.14、0.5)

-----复数(由实数和虚数组成,并使用j/J表示虚数部分)

3.3.2 布尔类型
3.3.2 布尔类型
3.3.3 字符串类型
3.3.3 字符串类型(String)
Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。

****与 C 字符串不同的是,Python 字符串不能被改变。向一个索引位置赋值 str[0] = 'c'是错误的
注意:
1)反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
>>> print(r'Ru\noob') #Ru\noob
2)字符串可以用+运算符连接在一起,用*运算符重复。

3)Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。

4)Python中的字符串不能改变。

更多Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python字符串操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









