详解python的变量

作者:wk实打实的都是 时间:2021-01-26 20:44:20 

目录
  • 1.Python 变量的概述:

  • 2.Python 变量的命名

  • 3.Python 变量赋值

    • 3.1 Python 变量赋值概述

    • 3.2 Python 变量的基本赋值格式

    • 3.3 Python 变量的其他赋值格式

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

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

  • 4 Python 变量值得交换

    • 5 查看变量的数据类型

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

      • 总结

        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 变量的基本赋值格式

        详解python的变量

        3.3 Python 变量的其他赋值格式

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

        详解python的变量

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

        详解python的变量

        4 Python 变量值得交换

        详解python的变量

        5 查看变量的数据类型

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

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

        详解python的变量

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


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

        # 结果
        98647865
        98647865
        12345689

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

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

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

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

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

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

        总结

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

        来源:https://blog.csdn.net/wk123555/article/details/110964559

        标签:python,变量
        0
        投稿

        猜你喜欢

      • Python获取数据库数据并保存在excel表格中的方法

        2024-01-22 00:32:56
      • python 列表常用方法超详细梳理总结

        2022-04-18 20:34:27
      • 一个css与js结合的下拉菜单支持主流浏览器

        2023-07-18 01:28:20
      • 解决pytorch DataLoader num_workers出现的问题

        2022-10-22 06:34:38
      • 代码分析Python地图坐标转换

        2022-01-15 19:50:48
      • Selenium多窗口切换解决方案

        2021-07-06 14:56:33
      • 详解python第三方库的安装、PyInstaller库、random库

        2023-03-13 06:57:46
      • Mysql5.7忘记root密码及mysql5.7修改root密码的方法

        2024-01-24 16:04:29
      • python列表每个元素同增同减和列表元素去空格的实例

        2022-11-04 21:15:34
      • 提高MySQL数据库查询效率的三个实用技巧

        2008-12-03 16:40:00
      • python爬取各类文档方法归类汇总

        2022-02-22 05:45:47
      • 如何基于Python爬虫爬取美团酒店信息

        2023-10-11 00:12:45
      • python关闭占用端口方式

        2022-03-26 14:10:53
      • Python tkinter 下拉日历控件代码

        2023-10-25 06:07:18
      • Beego中ORM操作各类数据库连接方式详细示例

        2024-01-20 08:07:07
      • 详解Go开发Struct转换成map两种方式比较

        2024-04-26 17:32:12
      • Flask wtforms实现表单验证使用

        2021-12-16 05:04:27
      • python 用opencv调用训练好的模型进行识别的方法

        2022-11-14 11:57:23
      • Python进阶篇之正则表达式常用语法总结

        2022-03-27 08:45:18
      • Python爬虫基于lxml解决数据编码乱码问题

        2021-09-11 23:48:44
      • asp之家 网络编程 m.aspxhome.com