python基础(一):变量、数据类型

mac2024-03-18  27

特点

优点:可移植性、丰富的库、面向过程、面向对象、函数式编程缺点:运行效率低(因为python的动态、多用)

变量

创建变量满足条件

第一次赋值的时候创建

开头是字母或下划线无空格避免python关键字包含数字、字母、下划线区分1和l,0和o

类型

只和变量本身有关,动态映射

垃圾回收

自动释放

共享引用

判断值是否相等:== >>> a = 20 >>> b = 20 >>> a == b True 判断地址是否相同:is >>> a = 20 >>> b = 20 >>> a is b True

id函数可查看地址信息,256以下的值已被缓存,sys里面的getrefcount函数查看值的使用次数,次数作为参考。

>>> a = 20 >>> b = 20 >>> id(a) 2071189984 >>> id(b) 2071189984 >>> import sys >>> sys.getrefcount(20) 9

对象类型初步认识

数字:int、float、Decimal(小数)、Fraction(分数)字符串str列表list(类似数组)字典表dict元组tuple文件file集合set布尔boolean:true/false空:None程序单元 (1)函数function (2)模块 (3)类:class
最新回复(0)