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 假的
        
    • 相关阅读:
      创建类以及引用一个类
      修改hosts文件
      微信第三方登录接口开发
      Android定位
      Leetcode 102. Binary Tree Level Order Traversal
      Leetcode 725. Split Linked List in Parts
      Leetcode 445. Add Two Numbers II
      Leetcode 328. Odd Even Linked List
      Leetcode 237. Delete Node in a Linked List
      Leetcode 234. Palindrome Linked List
    • 原文地址:https://www.cnblogs.com/WQ577098649/p/11493913.html
    Copyright © 2011-2022 走看看