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
原文地址:https://www.cnblogs.com/MrYang161/p/11265054.html