zoukankan      html  css  js  c++  java
  • Python自我理解

    1、Python是什么?

      Python是一门动态解释型语言,本质为c,核心为c的指针

    2 、Python的理解

      2.1  m = 1

        m:可以理解为 java的标的、c++的游标、或者c的标量名

        = : 可以理解为赋值操作或者指向一块内存地址

    ·     1 : 内存地址中的存储的数据

        m = 1 ,可以理解为在内存中开辟出一块内存变量,将1存储在内存中,通过指针m可以访问到对应的内存地址中的数据

      2.2   m = 2

         指针m执行了另一块内存地址,内存地址中1的数据没有被指向,后续过程中可能会被垃圾回收回收

      2.3   n = []

        内存中开辟了一块数组类型内存变量,用来存储,n指向的是是内存地址,因而可以通过n.append(3)对数据进行操作,如果赋值,则会被指向另一块内存地址

      2.4  *args,**kwargs

        二者本质一样,Python就是c,*args 告诉准备开辟出一块内存地址去存储数据,因而*args可以不限制长度

        **kwargs  也是一样,*args 在c中是指针,**kwagrs 是Python对c的封装,且声明了类型必须为字典类型而已

      2.5 指针*

        Python的核心是c,因而Python的所有变量,都是可以通过*n这种类型访问内存地址中的数据的

     Python面试题 :https://www.cnblogs.com/shunge/p/8120047.html

  • 相关阅读:
    python多线程爬取图片二
    python多线程爬取图片实例
    python3的类
    简单的python爬虫实例
    简单的python多线程实例
    webapi 下载Ftp文件并返回流到浏览器完成文件下载
    .net 配置Swagger
    IDEA 发布Api
    MySql 查询表结构信息
    解决js的 Math取正弦值 余弦值不准确的问题
  • 原文地址:https://www.cnblogs.com/jiangweili/p/9304062.html
Copyright © 2011-2022 走看看