zoukankan      html  css  js  c++  java
  • python基础归纳练习 python两种方式,垃圾回收机制,小数整池,数字类型,字符串类型。

    目录

      1. 简述执行Python程序的两种方式以及他们的优缺点:

        1.交互式:
        
        - 优点:输入一行,解释一行,交互式下,不需要使用print,会自动打印。
        - 缺点:关掉程序就没了
        
        2. 命令行式:
        
        - 优点:解释一个文本。python是一个解释器,python文件路径 ,通过cmd能快速切换到当前文件夹,cd切换 。
        - 缺点:调试非常麻烦。
        
      2. 简述Python垃圾回收机制:

        当python启动的时候,会自动定义[-5,256]之间的整数变量,他们的内存空间已经写死了,一个数只要在[-5,256]的范围内,不会触发垃圾回收机制。
        
      3. 对于下述代码:

      x = 10
      y = 10
      z = 10
      del y
      

      10的引用计数为多少?

      x = 257
      y = x
      del x
      z = 257
      

      x对应的变量值257的引用计数为多少?

      答 :1

      1. 简述Python小整数池概念:

        一个数只要在小整数池[-5,256]的范围内,不会触发垃圾回收机制。

      2. 对于x = 10,请用Python代码分别打印变量值、变量值内存地址和变量数据类型:

      x = 10
      print(x,id(x),type(x))
      
      1. 对于下述代码:
      x = 257
      y = x
      z = 257
      

      请判断x、y、z的变量值是否相同?x、y、z的所在的内存地址是否相同?请用python代码阐述为什么?

      答:变量值相同, id 内存地址相同。

      python代码阐述

      x = 257
      >>> y = x
      >>> z =257
      >>> id(x)
      2935054687152
      >>> id(y)
      2935054687152
      >>> id(z)
      2935054434128
      
      1. 简述数字类型

        int整型、float浮点数、complex复数、布尔值类型、long长整型

      2. 简述字符串类型

        1.整型 int 
        2.浮点型(小数点) flot 表达方式:一般计数法,科学计数法
        3.字符串 str  
        4.列表  list 
        5.字典  dict  
        6.布尔值 bool 只有两个值:Ture 真的  False 假的
        
    • 相关阅读:
      LinkedList源码分析
      Hashtable源码分析
      String源码分析
      记一次ArrayList产生的线上OOM问题
      【spring源码分析】IOC容器初始化——查漏补缺(五)
      前端面试的那些事儿(1)~JavaScript 原始数据类型
      前端面试的那些事儿(2)~ 不再害怕被问 JavaScript 对象
      第二周技术周报-前端的自我修养
      第一周技术周报-前端框架演变
      JavaScript数据类型检测 数组(Array)检测方式
    • 原文地址:https://www.cnblogs.com/WQ577098649/p/11493913.html
    Copyright © 2011-2022 走看看