返回顶部
首页 > 资讯 > 后端开发 > Python >详解python的变量
  • 130
分享到

详解python的变量

2024-04-02 19:04:59 130人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录1.python 变量的概述:2.Python 变量的命名3.Python 变量赋值3.1 Python 变量赋值概述3.2 Python 变量的基本赋值格式3.3 Python

1.Python 变量的概述:

变量,英文叫做 Variable。

从形式上看,每个变量都拥有独一无二的名字,例如 a=1

a为变量,1 为值。

从底层看:程序中的数据都要放在内存条内,变量就是这块内存的名字。

2.Python 变量的命名

变量名是标识符的一种,不能随便起,必须要遵守 Python 标识符命名规则,

简单理解:

标识符就是一个名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。

就好像我们人一样,需要起个名字,便于称呼、指代。

标识符命名规则:(简称驼峰命名)

标识符是由字母(A–Z 和 a–z)、下划线和数字组成。如果标识符中出现除了这 3 类字符之外的其他字符,就肯定是不合法标识符。
标识符的第一个字符不能是数字。

标识符不能和 Python 关键字相同。

标识符中的字母是严格区分大小写的。

以下划线开头的标识符有特殊含义,除非特定场景需要,应避免使用以下划线开头的标识符。

标识符可以是汉字。但我们应尽量避免使用汉字作为标识符,这会避免遇到很多没必要的错误

3.Python 变量赋值

3.1 Python 变量赋值概述

Python 变量的赋值指的是将数据放入变量的过程。

Python 变量无须声明数据类型就可以直接赋值,对一个不存在的变量赋值就相当于创建(定义)了一个新变量,换句话说 Pyhton 创建变量就必须赋值。

Python 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为字符串,一会儿被赋值为整数。

3.2 Python 变量的基本赋值格式

在这里插入图片描述

3.3 Python 变量的其他赋值格式

3.3.1 同时给多个变量赋同一个值

在这里插入图片描述

3.3.2 同时给多个变量赋不同的值

在这里插入图片描述

4 Python 变量值得交换

在这里插入图片描述

5 查看变量的数据类型

查看变量的数据类型,用 Python 的内置函数 type()。

type() 函数返回的是对象的类型。

在这里插入图片描述

5.1 获取变量在内存中的 id 标识


a=b=1
a=2
print(id(a))
print(id(b))
print(id(a))

# 结果
98647865
98647865
12345689

从以上代码可以看出,变量被重新赋值之后,内存地址将会发生变化。

Python是强语言类型还是弱语言类型?

Python 是强类型的动态脚本语言

强类型:不允许不同类型相加。例如:整形+字符串会报类型错误。

动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。

脚本语言:一般是解释性语言,运行代码只需要一个解释器,不需要编译。

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: 详解python的变量

本文链接: https://lsjlt.com/news/159618.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 详解python的变量
    目录1.Python 变量的概述:2.Python 变量的命名3.Python 变量赋值3.1 Python 变量赋值概述3.2 Python 变量的基本赋值格式3.3 Python...
    99+
    2024-04-02
  • 详解python中的变量
    目录变量变量的分类:赋值变量的命名规则:总结变量变量的分类:赋值变量的命名规则:总结变量 一个由程序员或用户定义的量且在程序中可能发生改变的量 #变量是所有程序的起点 变量的分类: ...
    99+
    2024-04-02
  • Python变量教程私有变量详解
    目录前言重整及其工作原理_单前导下划线__双前导下划线双前导和双尾下划线前言 Python 中,不存在只能在对象内部访问的“私有”实例变量。然而,大多数 Py...
    99+
    2024-04-02
  • Python中可变变量与不可变变量详解
    目录一 、常见的变量分类1、变量的创建二、变量分类1、、常见的不可变变量2、常见的可变变量三、拷贝的差别四、参数传递的差别前言: C++不同于Python的显著特点,就是有指针和引用...
    99+
    2024-04-02
  • Python变量的作用域详解
    目录总结每个变量都有自己的作用域,在作用域外使用该变量非法 函数体内的变量为函数的局部变量,在函数体外不可使用 >>>def f(): x=5 >&...
    99+
    2024-04-02
  • Python 局部变量global详解
    目录一、作用域二、局部作用域三、全局作用域四、nonlocal作用域1、使用nonlocal2、就近原则3、函数执行顺序4、循环、判断代码块中作用域问题一、作用域 Local:局部作...
    99+
    2024-04-02
  • Python中变量的作用域详解
    目录1、作用于的概念2、局部变量3、全局变量4、变量的查找5、作用域中可变数据类型变量6、多函数程序执行流程总结1、作用于的概念 变量作用域指的是变量生效的范围,在Python中一共...
    99+
    2024-04-02
  • Python变量命名规则和定义变量详解
    目录一、定义变量二、定义变量的规则总结 一、定义变量 语法规则: 变量名 = 值 定义变量的语法规则中间的‘=',并不是数学中等于号的意思,在编程语言中而是赋值的意思。赋值:其...
    99+
    2024-04-02
  • Python变量和字符串详解
    几个月前,我开始学习个人形象管理,从发型、妆容、服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣赏的人、明星或模特等,直至最后去创新...
    99+
    2022-06-04
    字符串 变量 详解
  • Python 变量类型实例详解
    目录1.变量赋值2.多个变量赋值3.标准数据类型4.Python 数字5.Python字符串6.Python列表7.ython 元组8..Python 字典9.Python数据类型转...
    99+
    2024-04-02
  • Python中的变量和作用域详解
    作用域介绍 python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量; E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的; G...
    99+
    2022-06-04
    变量 详解 作用
  • Python基础知识之变量的详解
    目录一.定义二.命名方法2.1小驼峰命名法2.2大驼峰命名法2.3下划线命名法三.命名规则3.1标识符3.2关键字四.使用方法4.1单变量赋值:4.2底层逻辑:4.3总结:5.变量进...
    99+
    2024-04-02
  • Python函数中的全局变量详解
    目录1、什么是全局变量?2、在函数外部定义的变量是全局变量。3、在函数内部定义中添加global关键词后变成全局变量。总结1、什么是全局变量? 在Python中,全局变量指的是可以作...
    99+
    2024-04-02
  • 详解shell 变量
    1.简介 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell变量也遵循这个规则。 在Bash shell 中,每一个变量的值都是字符串,无...
    99+
    2022-06-04
    shell 变量
  • Python变量和数据类型详解
    Python变量和数据类型 Python中数据类型 Python之print语句 Python的注释 Python中什么是变量 Python中定义字符串 Python中raw字符串...
    99+
    2022-06-04
    变量 详解 数据类型
  • Python __all__变量用法示例详解
    目录Python模块__all__变量        事实上,当我们向文件导入某个模块时,导入的是该模...
    99+
    2023-05-14
    Python __all__变量 Python __all__
  • 详解Python语言的变量命名规则
    Python语言变量命名规则详解 Python作为一种广泛应用的编程语言,具备简洁、易读的特点,其中变量命名规则是开发者必须熟悉和遵守的重要内容。本文将详细解释Python语言变量命名规则,并提供具体的代码示例。 变量命名的基本...
    99+
    2024-01-20
    详解 Python变量 命名规则
  • Python 数据类型详解:变量的基石
    基本数据类型 数字类型: 整数 (int):表示不带小数点的整数 浮点数 (float):表示带小数点的实数 复数 (complex):表示具有实部和虚部的复数 字符串类型 (str):表示由文本字符组成的序列 布尔类型 ...
    99+
    2024-04-02
  • python信号量,条件变量和事件详解
    一、在线程中获取时间,判断当前时间三面之后,触发“事件”对象。   运行结果: 二、在另一个线程中,作为数学考试结束的判断变量,否则一直处于考试...
    99+
    2024-04-02
  • Python变量名详细规则详细变量值介绍
    Python需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名称 标识符需要以字母或下划线_开头,可以和字母、数字、下划线进行...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作