1.变量的内存管理机制

    垃圾回收机制:python自带的cpython垃圾回收机制

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

    内存优化机制:例如小整数池([-5,256]的id地址相同,注意在pycharm中扩大了这个范围),可以减少内存的申请次数,而且python自带内存释放机制你,可以自动释放内存。

2.变量的三个特征

   id() type()值本身

   id()是用来显示变量地址的函数

   type()是用来显示变量的类型

   例1:age=18      print(id(age))             例2:age=18    print(type(age))

   补充:is是用来判断id是否相等,==是用来判断变量值是否相等

3.数据的可变类型和不可变类型

   可变类型:数据值改变但是id不变

   不可变类型:数据值改变,id可能改变。(也可能不变)

4.python2与python3中的用户交互的区别

   python3中的input将所有的输入全部保存为字符串类型,无论用户输入什么类型,相当于python2中的raw_input,与python3相比不一样的是python2中的input是用户输入的数据是什么类型,其保存为什么类型。

5.数据类型

  整形int a=10

  浮点型float   a=12.1

  字符串型str   a=‘aaaa’

  列表list   a=['a',2]

  字典dict  a={1:1,2:3}  等

  数据类型及其使用详情会在下一节详细说明

6.运算符

  比较运算符  逻辑运算符 算术运算符  赋值运算符(下节详细介绍)

7.for循环对字典进行遍历输出时,便利的是字典的key

   for i in s:

      print(i)其中s是字典,i输出的是key

8.int对字符串进行强制转换时字符串必须是纯数字,有小数点也不行

9.进制转换:bin() oct()hex()

 

 

 

            

          

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄