python 基础部分重点复习整理2】的更多相关文章

pythonic 风格编码 入门python好博客 进阶大纲 有趣的灵魂 老齐的教程 老齐还整理了很多精华 听说 fluent python + pro python 这两本书还不错! 元组三种遍历,有点像回字有四种写法一样...苦笑 for index in range(0,len(tuple_1)): ... print(tuple_1[index]) >>> for index in range(0,len(tuple_1)): ... print('{}--{}'.format(…
把这里的题目争取刷一遍 博客记录 python的ORM框架peewee SQLAlchemy psycopg2 Django 在1 的基础上,重点突出自己以前没注意的,做到精而不杂!!! Python是如何进行内存管理的 1).对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数. 引用计数增加的情况: 一个对象分配一个新名称 将其放入一个容器中(如列表.元组或字典) 引用计数减少的情况: 使用del语句对对象别名显示的销毁 引用超出作用域或被重新赋值…
目录 一.关于编辑器 二.解释型和编译型 三.数据类型 1 一切皆对象 2 深浅拷贝 3 可变类型和不可变类型 四.闭包函数 一.关于编辑器 python开发:pycharm(收费),vscode(免费),sublintext, go开发:goland(收费),vscode,国产的 java:idea(收费),eclipse(免费),MyEclipse(收费) android:androidstudio(免费),eclipse+adt 前端:webstorm(收费) php:phpstorm(收…
# 函数 —— 2天 # 函数的定义和调用 # def 函数名(形参): #函数体 #return 返回值 #调用 函数名(实参) # 站在形参的角度上 : 位置参数,*args,默认参数(陷阱),**kwargs # 站在实参的角度上 : 按照位置传,按照关键字传 # 返回值:没有返回值 返回一个值 返回多个值 # 接收返回值:没有返回值不接收,返回一个值用一个变量接收,返回多个值用一个变量或者对应数目的变量接收# 闭包函数 —— 在内部函数引用外部函数的变量# 装饰器函数—— 装饰器一定是闭…
read()原样输出 读取出来的是字符串类型 readline()输出一行 读取出来的是字符串类型 readlines()把每行文本作为一个字符串存入列表,并返回列表 打开方式: b以bytes类型打开 open()函数:python是透过操作系统去操作文件的 操作系统是什么编码,open默认就是什么编码 windows默认是gbk 如果在操作系统中创建了一个文件,那么在pycharm中必须以gbk的编码方式打开 r:读   w:写    a:追加     r+:可读可写    w+:可写可读 …
基础知识和语法 Java语言初识 计算机语言发展 机器语言.汇编.C.C++.Java Java的诞生与发展 1995 JavaSE JavaME Android JavaEE 2006(大数据) Hadoop Spark 流式计算 Scala JDK 开发工具包 配置环境变量 JAVA_HOME D:\JDK8_211 path ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt…
# 迭代器# 生成器进阶 # 内置函数 # 55个 # 带key的 max min filter map sorted # 思维导图上红色和黄色方法必须会用 # 匿名函数 # lambda 参数,参数2 : 返回值表达式 # 和五个特殊的内置函数可以结合使用…
迭代器和生成器迭代器 可迭代协议 —— 含有iter方法的都是可迭代的 迭代器协议 —— 含有next和iter的都是迭代器 特点 节省内存空间 方便逐个取值,一个迭代器只能取一次.生成器 —— 迭代器 生成器函数 含有yield关键字的函数都是生成器函数 生成器函数的特点 调用之后函数内的代码不执行,返回生成器 每从生成器中取一个值就会执行一段代码,遇见yield就停止. 如何从生成器中取值: for :如果没有break会一直取直到取完 next :每次只取一个 send :不能用在第一个,…
迭代器和生成器迭代器:双下方法 : 很少直接调用的方法.一般情况下,是通过其他语法触发的可迭代的 —— 可迭代协议 含有__iter__的方法('__iter__' in dir(数据))可迭代的一定可以被for循环迭代器协议: 含有__iter__和__next__方法迭代器一定可迭代,可迭代的通过调用iter()方法就能得到一个迭代器迭代器的特点: 很方便使用,且只能取所有的数据取一次 节省内存空间 生成器生成器的本质就是迭代器生成器的表现形式 生成器函数 生成器表达式生成器函数: 含有yi…
bytes类型默认编码方式是utf-8和gbk,反正不是unicode strn内部的编码方式是Unicode         range相当于只有一次,第一次之后相当于一个有序列表.range顾头不顾尾. range新发现:          结果:       也是左包右不包.所以-1取不到.从5开始 range默认开始是0 字符串和数字 列表是可变序列,删除一个元素,后面的元素会向前移,同时索引会改变. 在循环一个字典的时候,不能删除它的键值对. dictionary changed si…