python2和python3的区别: python2获取的是整数 python3获取的是浮点数 print函数:(Python3中print为一个函数,必须用括号括起来:Python2中print为class) python2: print 'Python', python_version() print 'Hello, World!' print('Hello, World!') print "text", ; print 'print more text on the same…
1.整理今天笔记,课上代码最少敲3遍. 2.用列表推导式做下列小题 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst = [["a","b"],["v","w","wwdwa","djsao"],['a'],['v','tre','fsd']] print([j.upper() for i in lst for j in i if len(i) >= 3]) 求(x,…
面向对象之继承 1.什么是面向对象的继承 继承(英语:inheritance)是面向对象软件技术当中的一个概念. 通俗易懂的理解是:子承父业,合法继承家产 专业的理解是:子类可以完全使用父类的方法和属性 如果一个类A"继承自"另一个类B,则把类A称为类B的子类(或派生类),把类B称为父类(或超类或基类) 继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码.在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能…
包 使用import 和from xx import xx 现有如下结构 bake ├── __init__.py ├── api ├── __init__.py ├── policy.py └── versions.py ├── cmd ├── __init__.py └── manage.py └── db ├── __init__.py └── models.py 我们在bake同级创建一个test.py进行导入policy.py 我们使用模块的import的时候只能将api添加到sys.…
并发编程之 多进程 一. multiprocessing模块介绍 ​ python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程.Python提供了multiprocessing. ​ multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似. multiprocessing模块的功能众多:支持子进程.通信和共享数据…
整数 -- 数字(int) 用于比较和运算 32位 2 ** 31 ~ 2 ** 31-1 64位 -2 ** 63 ~ 2 ** 63- 1 ​ + - * / // ** % python2 整型int -- long(长整型) / 获取整数 python3 整型int / 获取浮点数 bin(十进制数) 将十进制转换成二进制 (除二求余法) int("二进制",2) 将二进制转换成十进制 布尔值 -- bool() print(bool(1)) #数字非零就是True,零就是Fa…
day02 1.while循环 -- while关键字 while 空格 条件 冒号 缩进 循环体 while 5>4: print("Hello World!") 数字中非0的都是True # 正序25~57![](https://img2018.cnblogs.com/blog/1617228/201907/1617228-20190705192654502-2028519452.png) # count = 25 # while count <= 57: # prin…
1.简述变量命名规范 1.变量由数字,字母,下划线组成 2.不能以数字开头 3.不能使用python关键字 4.不能使用中文和拼音命名 5.区分大小写 6.变量名要具有描述性 7.推荐写法 7.1驼峰体 AgeOfOldboy = 98 7.2下划线 age_of_oldboy = 98 (官方推荐) 2.name = input(">>>") name变量是什么数据类型通过代码检测 name = input(">>>") pri…
1.python的历史 ​ 2004 Django框架诞生了 ​ python2: ​ 源码不统一,有重复的功能代码 ​ python3: ​ 源码统一,没有重复的功能 2.python是一个什么编程语言 ​ 编译型:只翻译一次(代表C) ​ 优点:执行速度快 ​ 缺点:开发速度慢 ​ 解释型:逐行翻译(代表Python) ​ 缺点:执行速度慢 ​ 优点:开发速度快 3.python的种类 ​ 解释器分类: ​ Cpython ​ Jpython ​ Ironpython ​ pypy(特殊)…
1.列表(list)-- list关键字 列表是python的基础数据类型之一,有顺序,可以切片方便取值,它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型(字符串,数字,布尔值,列表,集合,元组,字典) lst = [1,"a",['b',2,True]] 用逗号分隔的是一个元素 id()获取对象的内存地址 列表里存的不是真正的值,而是地址 列表的索引 lst = ['章超印','周道镕','朱凡宇','杨红兴'] print(lst[0]) # 列表中第一个元素…