python基础知识点入门总结

时间:2018-11-19
本文章向大家介绍python基础知识点入门总结,需要的朋友可以参考一下

1.变量的内存管理机制

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

    内存优化机制:例如小整数池([-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}  等

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