元组(tuple) 用圆括号()标识,定义元组后,元组元素不可修改。如果想修改元组只能重新定义元组。 因为元组不可更改,所以也没有增删改等用法,主要语法就是访问元组元素,遍历元组。 访问元组元素: 1 tuple1 = …
标签:python教程
Python面向对象之单例模式
单例设计模式 设计模式 设计模式是前人工作的总结和提炼,通常,被人们广为流传的设计模式都是针对某一特定问题的成熟的解决方案; 使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性; 单例模式 目的…
Python--字典dict
字典是一种可变容器模型,且可存储任意类型对象,是无序的 格式:dict_1 = {key1:value1,key2:value2,…} key=value,key:value,这种格式的数据结构我们称之为映射…
小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!
整型与字符串转化 十进制转二进制. python2,存在int 整型和long(长整型),在python3里就是int/获取的是浮点数 小数 print(bin(15)) 这样可以通过代码来计算十进制数15的二进制数 十…
Python批量修改寄存器的值
在写代码过程中,我们修改代码中寄存器的值,但是有时寄存器的数据较多,手动修改容易出现错误而且花费的时间长 这是一段寄存器的配置值: 0x00, 0x34 0x35, 0x25 0x1…
Python进阶:生成器--懒人版本的迭代器
从容器、可迭代对象谈起 所有的容器都是可迭代的(iterable),迭代器提供了一个next方法。iter()返回一个迭代器,通过next()函数可以实现遍历。 def is_iterable(param): try…
学习python第二篇 if语句及逻辑判断
判断的定义 如果 条件满足,才能做某件事情, 如果 条件不满足,就做另外一件事情,或者什么也不做 判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支 &…
关于面向对象设计的一些思考
1 将相关的东西放在一起。如果一个函数操作一个全局变量,最好将它们作为一个类的属性和方法。 2 不要让对象之间过于亲密。方法应只关心其所属实例的属性,对于其他实例的状态,让它们自己去管理就好了。 3 慎用继承,尤其是多重…
类和实例
面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板,实例是根据类创建出来的一个个具体的“对象” 每个对象都拥有相同的方法,但各自的数据可能不同 创建类和实例 class Student…
迭代器
可迭代对象 可以直接作用于for循环的数据类型有以下几种 1) 集合数据类型,如list、tuple、dict、set、str等 2) 生成器,包括生成器和带yield的生成器函数 这些可直接作用…
模型类序列化器ModelSerializer
定义 比如我们创建一个BookInfoSerializer class BookInfoSerializer(serializers.ModelSerializer): """图书数据序列化器""" class Meta…
Python安装及环境变量
针对windows操作系统 1、下载安装包,python官网下载(https://www.python.org/) python3.7.4:下载https://www.python.org/downloads/relea…