Day02 自学笔记  1.  对于Python,一切事物都是对象,对象基于类创建,对象具有的功能去类里找 name = ‘Young’       -   对象 Li1 = [11,22,33]       -   对象 列表创建: Li = [11,22,33] 也可以这样创建: Li = list(11,22,3) 字符串: S = “fha” S = str(‘dd’) 以此类推...... 2.  int 内部功能介绍 __init__ () 构造方法 比如: Age = int(19…
Python的迭代器. 生成器和修饰器 1. 迭代器是访问集合元素的一种方式,从第一个到最后,只许前进不许后退. 优点:不要求事先准备好整个迭代过程中的所有元素,仅仅在迭代到某个元素时才计算该元素,而在这之前或者之后,元素可以不存在或被销毁. 特点: 访问者是不需要关心迭代器内部的结构,仅需要通过next()方法不断去取下一个内容. 不能随机访问集合中的某个值,只能从头到尾依次访问. 访问到一半时不能往回退 便于循环比较大的数据集合,节省内存 names = iter(['alex','jack…
深浅拷贝 1. import  copy#浅拷贝copy.copy()#深拷贝copy.deepcopy()#赋值 = 2.   对于数字和字符串而言,赋值.浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址. 对于 字典.元组.列表 而言,进行赋值.浅拷贝和深拷贝时,其内存地址的变化是不同的. 浅拷贝,在内存中只额外创建第一层数据. 深拷贝,在内存中将所有的数据重新创建一份(排除最后一层,即:Python内部对字符串和数字的优化)   import copy n1 = {"k1":&…
作者身份:初学Python,菜鸟 ================================================= 1. 主提示符和次提示符  >>> 主提示符  -  等待输入下一个语句 ... 次提示符   -  等待输入当前语句剩下部分 2.  Python两种方式:语句和表达式 2-1  print语句完成Hello World: >>> print("hello world!") 2-2 表达式没有关键字 可以是 数学运算…
Collection系列  1.  计数器(Counter) Counter是对字典类型的补充,用于追踪值的出现次数   ps  具备字典所有功能 + 自己的功能 Counter import collections obj = collections.Counter('haskhflajgahg') print(obj) ret = obj.most_common(4)#取前四位(很少用到) print(ret) 结果: Counter({'a': 3, 'h': 3, 'g': 2, 'l'…
上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingF…
上一篇:[Python] 文科生零基础学编程系列二--数据类型.变量.常量的基础概念 下一篇: ※ 程序的执行过程,就是对数据进行运算的过程. 不同的数据类型,可以进行不同的运算, 按照数据运算类型的不同,又为不同的数据运算符. 4.1数据运算符:(以Python为例) 4.1.1算术运算符 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } span.s1 { fo…
目录 起步 安装Python2.7: Python虚拟环境介绍与安装: pip安装flask: 认识url: URL详解 web服务器和应用服务器以及web应用框架: Flask 第一个flask程序讲解: 设置debug模式: 使用配置文件: url传参数: 反转URL: 页面跳转和重定向: url链接:使用url_for(视图函数名称)可以反转成url. 加载静态文件: get请求和post请求: get和post请求获取参数: 保存全局变量的g属性: 钩子函数(hook): cookie:…
很多想入门的小伙伴还不知道Python应该怎么学,哪些知识必学,今天我们就来盘点一下. 01.入门方法推荐 总体来讲,找一本靠谱的书,由浅入深,边看边练. 网上的学习教程有很多,多到不知道如何选择.所有教程在基础知识介绍方面都差不多,区别在于讲的是否足够细(例如运行原理)以及是否有足够的练习. 目前推荐大家看书<Python编程 从入门到实践>,作者是美国教师,内容从基础知识开始,循序渐进,层层深入,适合零基础者.课程内容第二部分有三个项目实战:外星人入侵.数据可视化.Web应用程序. 不要看…
本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 标准输入输出一.输入 在sublime中这个时候需要安装SublimeREPL插件. Ctrl+shift+p 键入 install packages,再继续键入 SublimeREPL 安装即可然后每次编译运行的操作是:tools->sublimeREPL->python->python-Run current file.点击之后会出现新的页面*REPL*[py…