zoukankan      html  css  js  c++  java
  • Python变量

    1.变量的定义

    变量就是一个存储数据的内存空间对象。定义一个变量,即向内存申请一个带地址的访问空间对象,

    用来存储数据,通过变量名找到(指向)这个值。例如定义一个变量a,a = 1

    2.变量的命名规则

    1.变量名只能包括字母数字下划线。变量名不能以数字开头

    2.变量名不能包括空格,可以使用下划线来分隔多个单词。

    3.不能使用python保留的关键字内置函数名作变量名,例如,用print作变量名是不允许的。

    4.变量名要尽量简短及具描述性,尽量做到短小精悍,见名知义。

    5.python中变量名是区分大小写的,例如,Name和name是两个不同的变量名。

    查看python的关键字:

    3.变量的赋值

    在python当中定义一个变量很简单,由于 python是一种动态类型语言,定义一个变量不需要声明变量类型,直接给变量赋值就相当于定义一个变量了,

    变量类型取决于值的类型。注意,如果只写一个变量,没有赋值,那么python认为这个变量没有定义。

    例如, >>>name = "Tom"  表示定义一个变量名为name的变量,变量值为"Tom",变量类型为字符串。

    同时定义多个变量,变量名与值用逗号隔开,一一对应。

    互相交换两个变量的值(变量1,变量2 = 变量2,变量1)

    值本身就有类型,不需要声明变量名类型,查看类型用内置函数 type()

     查看变量的内存空间存储地址,用 id(变量名) 方法查看。

    4.删除变量

    删除变量,用 del + 变量名 ,但删除的仅是一个指向存储对象的引用,不会删除存储对象,例如:

    5.常变量

    在python中,没有专门定义常变量的语法,通常用全大写变量名表示,仅是一种提示效果,例如,CITY = "shenzhen" (本质上仍是变量) 。

    注意:python变量名本身是没有类型的,类型取决于存储对象,而不是变量名,变量名只是一个指向存储对象的引用,存储对象除了存储数据外还有两个头部信息,一个是类型标志符,标志符用来说明存储对象的数据类型,另一个是引用计算器,用来标明当前存储对象有多少个引用指向它,当没有引用指向这个存储对象的时候,存储对象占用的内存空间将会被python垃圾收集器回收。

    代码改变一切!
  • 相关阅读:
    系统分析员、系统架构师、项目经理的区别
    C# 委托(Delegate) 事件(Event)应用详解
    项目管理的通俗解释
    什么是依赖注入
    程序员每天该做的事
    鸿蒙应用开发入门(三):开发第一个鸿蒙应用
    #2020征文手机# 零基础鸿蒙开发4 如何播放一个全屏视频(JS版)
    【资源下载】快来获取HarmonyOS官方通用规范图标
    #2020征文手机# 快速搭建一款鸿蒙分布式分歧终端机原型
    #2020征文TV#鸿蒙应用开发TVHelloWord (二) 传递数据、跳转
  • 原文地址:https://www.cnblogs.com/heqiuyong/p/8506801.html
Copyright © 2011-2022 走看看