zoukankan      html  css  js  c++  java
  • Python之浅谈基础

    执行python的两种方式

    交互式(jupyter)

    通过cmd或jupyter运行python代码

    优点:运行一句执行一句

    缺点:关闭cmd或jupyter后数据消失

    命令行式(pycharm)

    优点:一直保存

    缺点:只有全部写完才能解释程序并调试bug

    Python垃圾回收机制

    ​ 我们先定义一个变量x=10,然后大内存会开辟一个空间存放10绑定x,然后我们在定义x=14,之后大内存会再开辟一个空间存放14绑定另一个x,但由于之前已经有x,所以大内存会解除x与10的链接,又由于10现在没有绑定的门牌,所以10就成了Python眼中的垃圾,那么Python就会清除它释放内存。

    变量

    什么是变量

    变化的量,描述世间万物的状态

    变量的组成

    1. 变量名:用来引用变量值

    2. 赋值符号:赋值

    3. 变量值:用来存放数据

      x=1
      #其中“x”是变量名,“=”是赋值符号,“1”是变量值
      

    变量名的两种风格

    1. 驼峰体

      HeightOfTim=180
      
    2. 下划线

      height_of_tim=180
      

    常量

    不变的量,常量本质上也是个变量,只不过变量名全大写约定俗成为了常量,以后不要去改变他

    Python小整数池

    ​ 为了避免因创建相同的值而重复申请内存所带来的效率问题,python解释器会在启动时创建一个小整数池,范围是【-5:256】,该范围的小整数对象在全局解释器范围内被重复使用,永远不会被垃圾回收机制回收

    花式赋值

    • 交叉赋值

      x=10
      y=12
      x,y=y,x
      print('x',x)
      print('y',y)
      

      x 12
      y 10

    • 链式赋值

      a=b=c=25
      print(a,b,c)
      

      25 25 25

    注释

    • 单行注释

      使用#注释

      #x=10
      
    • 多行注释

      使用‘’‘ ’‘’进行注释

      '''
      x=1
      y=5
      '''
      

    猜年龄小游戏

    age=48
    count=0
    while count<=3:
     guess=input("猜测")
     if int(guess)>age:
      print("猜大了")
     elif int(guess)<age:
      print("猜小了")
     else:
      print("恭喜你猜对了")
      break
     count+=1
    
  • 相关阅读:
    python 垃圾回收装置
    文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance/GoodSync/Allway Sync/Compare Advance)
    WCF的ABC
    NPOI导出多表头Execl(通过html表格遍历表头)
    分布式应用处理方式
    再探ASP.NET 5(转载)
    应聘.net开发工程师常见的面试题(五)
    应聘.net开发工程师常见的面试题(四)
    应聘.net开发工程师常见的面试题(二)(转载)
    应聘.net开发工程师常见的面试题(一)(转载)
  • 原文地址:https://www.cnblogs.com/MrYang161/p/11265054.html
Copyright © 2011-2022 走看看