python基础1

2018-11-20 03:26:09来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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}  等

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

6.运算符

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

 

 

 

            

          

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:configparser

下一篇:Python中的dict