Python变量基础知识:命名、赋值与数据类型详解

一颗松果
一颗松果
发布时间:2026-10-15 | 3人浏览过
原创

本文详细介绍Python中变量的基本概念、命名规范及常见错误。涵盖关键字与保留字的区别,演示多种变量命名风格,讲解动态类型下的赋值机制,并深入解析数字、布尔、字符串等主要数据类型及其特性。

1.什么是变量

变量是指在程序运行期间,其存储的值可以被修改的数据对象。

在数学领域,x和y通常代表变量;而在Python中,变量的概念更为广泛,它不仅用于存储数值,还可以存储任意数据类型的信息。

2.变量的命名规则

  • 变量名称仅允许包含字母、数字以及下划线(_)。
  • 变量名的第一个字符不能是数字。
  • Python对大小写敏感,因此变量名区分英文大小写。
  • 严禁使用Python的关键字和保留字作为变量名。

3.python中的关键字和保留字

关键字是指Pytthon语言中已赋予特定语法意义的单词。开发者在编写程序时,不得将这些关键字用作变量、函数、类、模块或其他对象的标识符。

保留字是系统预留的标识符,无论系统当前是否使用,开发者均不可将其用于命名。

可以通过以下代码获取当前版本的关键字列表:


import keyword
print(keyword.kwlist)

4.常用的变量名

常见的变量命名风格示例如下:

  • 第一种:myName   myFriendName
  • 第二种:MyName   MyFriendName
  • 第三种:my_name   my_friend_name

5.变量的赋值

  • Python属于动态类型语言,在程序执行过程中,变量可被赋予不同类型的值,赋值操作同时也会改变变量的数据类型。
  • 变量赋值时无需显式声明类型,Python解释器会自动推断并声明变量的数据类型。
  • 赋值运算符“=” 用于将值赋给变量。

具体赋值示例如下:

    
    a = 0.01
    b = 666
    c = "你好,Wrold"
    print(a)
    print(b)
    print(c)
    print(a,b,c)
    
    
    
  • 多变量同时赋值的示例:

a = 1
b = 1
c = 1
print(a,b,c)
#代码等同于
a = b = c = 1
print(a,b,c)

a = 1
b = 2.2
c = "HelloWorld"
d = True
print(a,b,c,d)
#代码等同于
a , b ,c ,d = 1 , 2.2 ,"HelloWorld" , True
print(a,b,c,d)

6.变量的数据类型

Python支持多种内置数据类型,主要包括数字、布尔值、字符串、元组、列表和字典等。

6.1.数字

数字类型用于存储数值,主要包含以下三种:

  • a.int(整型)通常被称为整数。
  • b.float (浮点型)也称为浮点数,由整数部分和小数部分组成。
  • c.complex(复数)由实部和虚部组成,一般形式为x+yj。

6.2.布尔类型

bool (布尔)是一种特殊的数据类型,仅包含True(真)和False(假)两个值,注意区分大小写。

6.3.字符串

str (字符串)是由单引号或双引号括起来的任意文本,例如 ' abc '或" abc "。

转义字符以\ 开头,后跟一个特定字符,例如 \'。

此外,Python允许在字符串前添加字母r,表示该字符串内部不进行转义处理。

6.4.type()函数

该函数的作用是返回对象的数据类型。


a = 0.01
print(type(a))

本文介绍了Python变量的基础知识,包括定义、命名、赋值及数据类型。如需了解更多Python相关内容,请查阅本站往期文章或继续浏览后续教程,感谢支持!

相关标签:

本站声明

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

Python 相关产品和应用

全部下载

专题列表