Python的变量命名规范和数据类型转换详解

 更新时间:2026年03月26日 08:52:32   作者:xxx0615  
文章主要介绍了Python的变量命名规则和数据类型,包括整数、浮点数、字符串、布尔值和空值类型,此外,文章还阐述了不同类型之间的转换方法,如将浮点数转换为整数、将字符串转换为数字类型或布尔值等,感兴趣的朋友跟随小编一起看看吧

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

一、python的变量

1.变量的命名规则

变量即程序中为了存储数据,使用的代号

(1) 变量名只能包含数字, 字母, 下划线, 数字不能开头

(2) 区分大小写

(3) 不能使用关键字,即系统保留字,可以通过调用 keyword 来查询系统保留字有哪些

报错

(4) 如果变量名是多个英文单词 推荐使用全小写 使用下划线分割

(5) 变量名要有一定意义,即该变量名的命名,你需要知道,或者让别人也能知道这个名字代表什么意思

二、python的数据类型

type()方法可获取对象的类型,变量的类型取决于变量的值

1.整数型(int)

表示整数数据,不包含小数的数据类型,其中需要注意的是各种进制之间的转化

如,定义一个二进制,进行二进制到十进制的转换,(0b表示二进制)

2.浮点型(float)

表示实数数据(即包含小数部分的数字)的数据类型,与整数类型不同,浮点型能够表示非常大或非常小的数值,并通过科学计数法的形式存储。

上图中的 314e-2 和3e10 为科学计数法表示的实数

3.字符串(String)

字符串(String,简称str)是编程中表示文本数据的数据类型,由一系列字符(如字母、数字、符号或空格)组成。

其中单引号和双引号之间可以交替嵌套使用

建议单行不要超过120字符

简单提一下转义字符 "\" ,如换行"\n",缩进"\t"等,若想打出"\"符号则需"\\"

三引号作用为格式化字符串,通常用于文档开头注释,即位于.py文件最上方,同时还用于函数注释

4.布尔值(bool)

布尔值(bool)是编程和逻辑学中的基本数据类型,仅包含两个可能的值:

True (真)

False (假)

5.空(None)

声明了变量 但是没有赋予值

三、python的数据类型转换

1.整数(int)类型

可以将浮点数转换为整数

可以将数字类型的字符串转化为整数

可转换其他进制字符串为整数,base声明是几进制

转换布尔型,True 为1, False为0

2.浮点数(float)类型

可以将整数转浮点数

可以将数字类型字符串转浮点数(注:字符串中可以出现 e 或 小数点)

3.字符串(String(str))类型

可以将任意类型转换为字符串

4.布尔型(bool)类型

可以将任意类型转换为布尔值

注意,只有 0, None, ""转换为 false

补充:Python的变量命名规范和数据类型转换

Python的变量命名规范和数据类型转换

命名规范:
只能用:字母、数字、下划线
不能:以数字开头、用关键字(if/for/else/import 等)
区分大小写:Name ≠ name
推荐:小写 + 下划线(user_name)

数据类型转换:

转整数

int(12.9) # 12
int("66") # 66

转浮点数

float(8) # 8.0
float("3.14")# 3.14

转字符串

str(99) # "99"

转布尔值

bool(0) # False
bool(1) # True

到此这篇关于Python的变量命名规范和数据类型转换详解的文章就介绍到这了,更多相关Python变量命名规范和数据类型转换内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python3 pygame实现接小球游戏

    python3 pygame实现接小球游戏

    这篇文章主要为大家详细介绍了python3 pygame实现接小球游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-05-05
  • Python统计可散列的对象之容器Counter详解

    Python统计可散列的对象之容器Counter详解

    Counter是一个容器,可以跟踪等效值增加的次数.这个类可以用来实现其他语言中常用包或多集合数据结构实现的算法.本篇文章非常详细的介绍了容器Counter的使用方式,需要的朋友可以参考下
    2021-05-05
  • python 在某.py文件中调用其他.py内的函数的方法

    python 在某.py文件中调用其他.py内的函数的方法

    这篇文章主要介绍了python 在某.py文件中调用其他.py内的函数的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • Python中的 Numpy 数组形状改变及索引切片

    Python中的 Numpy 数组形状改变及索引切片

    这篇文章主要介绍了Python中的 Numpy 数组形状改变及索引切片,Numpy提供了一个reshape()方法,它可以改变数组的形状,返回一个新的数组,更多相关内容需要的小伙伴可以参考下面文章
    2022-05-05
  • python使用Pybind11扩展c++的实现

    python使用Pybind11扩展c++的实现

    Pybind11是一个轻量级的C++库,旨在无缝地将C++代码绑定到Python,本文主要介绍了python使用Pybind11扩展c++的实现,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Python 中的json常见用法实例详解

    Python 中的json常见用法实例详解

    这篇文章主要介绍了Python 中的json常见用法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • python中字符串自动拼接的示例代码

    python中字符串自动拼接的示例代码

    本文主要介绍了python中字符串自动拼接的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-12-12
  • 详解TensorFlow2实现线性回归

    详解TensorFlow2实现线性回归

    这篇文章主要介绍了TensorFlow2实现线性回归的详细解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • python manage.py runserver流程解析

    python manage.py runserver流程解析

    这篇文章主要介绍了python manage.py runserver流程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python如何提取chm数据

    Python如何提取chm数据

    这篇文章主要介绍了Python如何提取chm数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01

最新评论