摘要: 我们学习编程语言的目的,就是为了进行相关软件的编写及维护,所以出现了各种不同的编程语言。我们不能说哪种语言最好,但是每种语言都会有它们特点。编程语言的原理就是将我们想要传达给硬件的命令通过代码的方式执行。编程语言基本分为两类: 高级语言:Python Java、PHP C# Go ruby C++ 阅读全文
posted @ 2018-12-10 22:15 Lewis姜 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,第一层创建的是新的内存地址,而从第二层开始,指向的都是同一个内存地址,所以,对于第二层以及更深的层数来说,保持一致性。 3,深拷贝deepcopy。 对于深cop 阅读全文
posted @ 2018-12-10 22:15 Lewis姜 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1. 文件a.txt内容:每一行内容分别为商品名字,价钱,个数。 apple 10 3 tesla 100000 1 mac 3000 2 lenovo 30000 3 chicken 10 3 通过代码,将其构建成这种数据类型:[{'name':'apple','price':10,'amount 阅读全文
posted @ 2018-12-10 22:15 Lewis姜 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 函数是带名字的代码块。 要执行函数定义的特定任务,可调用该函数。 需要在程序中多次执行同一任务时,你无需反复编写完成该任务的代码,而只需要调用执行该任务的函数,让Python运行其中的代码。 你将发现,通过使用函数,程序的编写、阅读、测试和修复都将更容易。 1、定义函数 def 定义的函数名称(参数 阅读全文
posted @ 2018-12-10 22:14 Lewis姜 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex’,123,Ture,(1,2,3,’wusir’),[1,2,3,’小明’,],{‘name’:’alex 阅读全文
posted @ 2018-12-10 22:14 Lewis姜 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1、字符串的索引与切片。 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0以此类推。 切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚)。 2、字符串常用操作方法 1 #captalize,swapcase,title 2 print(name.ca 阅读全文
posted @ 2018-12-10 22:14 Lewis姜 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、最简单的装饰器 2、语法糖&有返回值的装饰器 3、有一个参数的装饰器 4、wrapper模板 相关练习 1.编写下载网页内容的函数,要求功能是:用户传入一个url,函数返回下载页面的结果 2.为题目1编写装饰器,实现缓存网页内容的功能: 具体:实现下载的页面存放于文件中,如果文件内有值(文件大小 阅读全文
posted @ 2018-12-10 22:14 Lewis姜 阅读(51) 评论(0) 推荐(0) 编辑