随笔分类 - python基础
摘要:根据官方文档: __init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值。 __new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例,是个静态方法。 也可理解为:1,首先用__new__创建并返回一个实例对象,此处__new__为静态方法2,返回的实例对象调
阅读全文
摘要:Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
阅读全文
摘要:1.赋值(=),就是创建了对象的一个新的引用,修改其中任意一个变量都会影响到另一个。 2.浅拷贝:创建一个新的对象,但它包含的是对原始对象中包含项的引用(copy模块的copy()函数) 3.深拷贝:创建一个新的对象,并且递归的复制它所包含的对象(修改其中一个,另外一个不会改变)(copy模块的de
阅读全文
摘要:*args :当我们不知道要有多少个参数传给函数,或者我们想把一个列表或者tuple存起来以后传给函数。 **kwargs:当我们不知道有多少个关键字参数要传给函数,或者我们想把字典存起来以后传给函数
阅读全文
摘要:1.使用set函数 2.使用字典函数
阅读全文
摘要:三个方面:一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。 引用计数增加的情况: 1,一个对象分配一个新名称 2,将其放入一个容器中(如列表、元组或字典) 引用计数减少的情况: 1,使用del语句
阅读全文
摘要:在Python中,lambda的语法是形式: lambda argument_list: expression lambda是Python预留的关键字,argument_list和expression由用户自定义。 这里的argument_list是参数列表。它的结构与Python中函数(funct
阅读全文
摘要:filter()函数 是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 和一个list,这个函数的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如:要从一个list
阅读全文
摘要:map函数的原型是map(function, iterable, …),它的返回结果是一个列表。 参数function传的是一个函数名,可以是python内置的,也可以是自定义的。 参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。 这个函数的意思就是将function应用
阅读全文
摘要:python在学习过程中吗,由于常常会出现代码运行没报错,但输出的却不是我们想要的结果(图表,列表等等),而出现类似 <filter object at 0x01DB75F0>的情况,比如: 输出: <filter object at 0x01DB75F0> Process finished wit
阅读全文
摘要:'\r'的本意是回到行首,'\n'的本意是换行。 所以回车相当于做的是'\r\n'或者'\n\r'。'\r'就是换行并回行首, '\n'就是换行并回行首,用'\r\n'表示换行并回行首。 windows的换行是\r\n,unix的是\n,mac的是\r。
阅读全文
摘要:函数是通过赋值传递的,参数通过赋值传递给参数,def语句将创建的一个函数对象 并将其赋值给一个变量名! 函数定义的对象属局部作用域,只在函数内部有效,不会影响全局作用域中的对象! 赋值对象属于局部作用域,除非使用global关键字生命! 通过使用global函数影响全局变量a的值,代码如下: pyt
阅读全文
摘要:enumerate 函数用于遍历序列中的元素以及它们的下标:
阅读全文
摘要:基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 直接打印输出参数: 通过字典设置参数: 通过列表索引设置参数:
阅读全文
摘要:json.dumps()用于将字典形式的数据转化为字符串,json.loads()用于将字符串形式的数据转化为字典,代码: {'name': 'Connor', 'sex': 'boy', 'age': 26}{"name": "Connor", "sex": "boy", "age": 26}{'
阅读全文