开发者

详解python的变量

目录
  • 1.python 变量的概述:
  • 2http://www.cppcns.com.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 变量无须声明数据类型就可以直接赋值,对一个不存在的变量赋值就相当于创建(定义)了一个新变量,换句YgjvsfL话说 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是强语言类型还是弱语言类型?

        P编程客栈ython 是强类型的动态脚本语言

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

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

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

        总结

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

        0

        上一篇:

        下一篇:

        精彩评论

        暂无评论...
        验证码 换一张
        取 消

        最新开发

        开发排行榜