zoukankan      html  css  js  c++  java
  • Python基础知识学习---类型,变量和数据存储

    03. Python中变量类型和存储

    • 概念层级        

               表达式:表达式完成对象的创建和处理

       语句:常见的if-else 的语句在python中同样是适用

       代码模块:

       程序

    • 类型 :python中不需要特别的类型定义,变量中没有类型的约束,是根据在使用时候的传值来确定的
    • GC python中垃圾的回收机制,在编译和运行中会查看变量是否被引用,用count 来计数 判断当前值是否被引用
    • 共享引用

       id(变量名) :获取变量名当前指向的内存地址

       count 记录当前变量的引用次数

       a is b :用来判断地址是否相同;a==b:用来判断字面的值是否相同

       python2 中 256 一下的值会被缓存,所以在用is 判断值得时候会返回true

    • 规则:

      1.包含数字,字母,下划线 

      2.只能以字母或下划线开头 

      3.不能有空格

      4.避免Python关键字或函数名

      5.简短且有描述性

    • 对象类型

       数字(int,float,Decimal,Fraction,,,)

       字符串:str

       列表(类比数组 List)

       字典表 (HashTable)

       元组 (Tuple)

       文件(File)

       集合 (Set)

       程序单元  ... (类比Java):函数:function,模块,类:class

               

    1. python的变量不需要提前定义类型,他的变量类型和传入的值有关和名称是无关,是典型动态类型的存储

    1 #!/usr/bin/env python 
    2 # -*- coding:utf-8 -*-
    3 name = 'Tom'
    4 print(type(name))

    2. 小数据的赋值和引用的比较 ??

  • 相关阅读:
    VUE图片懒加载-vue lazyload插件的简单使用
    vuejs+axios发送请求
    Vue2.0+Node.js+MongoDB全栈打造商城系统
    Vue基础知识之vue-resource和axios
    vue-resource
    css3 转换 过渡 及动画
    css sticky footer布局
    vue 前端生成二维码 (带图标)
    微信小程序学习四
    tradingview绘制K线周期切换保留指标
  • 原文地址:https://www.cnblogs.com/GooKiki/p/11481524.html
Copyright © 2011-2022 走看看