Python3变量命名规范与六大基本数据类型详解

山间有风
山间有风
发布时间:2026-10-13 | 6人浏览过
原创

本文详细解析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程序设计有所帮助。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表