11 2019 档案
摘要:数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号 即元素的位置,也称为索引。第一个元素索引是0,第二个则是1,一次类推。 Pyt
阅读全文
摘要:1.在一个文件夹名为www.html3.com的web项目来实现,首先到nginx的配置文件nginx.conf做如下配置 python和html混合编写的文件,我以文件后缀为.phtml,通过服务器配置让它重定向到 /rewrite/ 2.进去项目目录下的static/html/ 编写一个1.ph
阅读全文
摘要:小数据存储 我们在编写代码的时候,经常会涉及到数据存储的情况,如果是爬虫得到的大数据,我们会选择使用数据库,或者excel存储。但如果只是一些小数据,或者说关联性较强且存在存储后复用的数据,我们该如何存储呢? 使用open保存文本 最简单、粗暴+无脑的存储方式就是保存成一个文本文档了。 使用open
阅读全文
摘要:匿名函数lambda 除了def语句,python还提供了一种生成函数对象的表达式形式。由于它与LISP语言中的一个工具类似,所以称为lambda。 就像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回一个函数而不是将这个函数赋值给一个变量。这些就是lambda叫做匿名函数的原因。实际
阅读全文
摘要:在Python函数中,传递的参数如果默认有一个为 列表(list),那么就要注意了,此处有坑. 入坑 挖坑 预期结果 执行结果 出坑 当定义函数时,会保存函数中默认参数 list 的值,也就是列表 li=[]; 在每次调用的时候如果传递了新的列表,则使用传递的列表,没有传递,使用定义函数时保存的默认
阅读全文
摘要:无论函数传递的参数的可变还是不可变,只要针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用,而如果传递的参数是可变类型,在函数内部使用方法修改了数据的内容,同样会影响到外部的数据。 运行结果: 运行结果: 无论函数传递的参数的可变还是不可变,只要针对参数使用赋值语句,会在
阅读全文
摘要:一、默认参数 python为了简化函数的调用,提供了默认参数机制: 这样在调用pow函数时,就可以省略最后一个参数不写: 在定义有默认参数的函数时,需要注意以下: 必选参数必须在前面,默认参数在后; 设置何种参数为默认参数?一般来说,将参数值变化小的设置为默认参数。 python标准库实践 pyth
阅读全文
摘要:1.print 打印带有颜色的信息 大家知道 Python 中的信息打印函数 print,一般我们会使用它打印一些东西,作为一个简单调试。 但是你知道么,这个 Print 打印出来的字体颜色是可以设置的。 一个小例子 在控制台或者 Pycharm 运行这段代码之后你会得到结果。 其中 Error 是
阅读全文
摘要:内置函数 内置函数就是python给你提供的, 拿来直接用的函数, 比如print., input等. 截止到python版本3.6.2 python一共提供了68个内置函数. 1. 和数字相关 (1) 数据类型 1) bool : 布尔型(True,False) 2) int : 整型(整数) 3
阅读全文
摘要:数据结构作为计算机基础的必修内容,也是很多大型互联网企业面试的必考题。可想而知,它在计算机领域的重要性。 然而很多计算机专业的同学,都仅仅是了解数据结构的相关理论,却无法用代码实现各种数据结构。 栈 单链表 双链表
阅读全文
摘要:只要是有属性的数据对象(不一定是面向对象的对象实例,而是指具有数据类型的数据对象),都可以通过 __dict__和dir()来显示数据对象的相关属性。 __ dict__可以看作是数据对象的名称空间,所以只包含自己的属性,且可以直接增、删、改、查__dict__。 dir()可以看作是显示属性的包含
阅读全文
摘要:见过很多获取服务器本地IP的代码,个人觉得都不是很好,例如以下这些 不推荐:靠猜测去获取本地IP方法 这类代码带有猜测的行为。 如果机器上只有eth0 或者 只有bond0上有IP,那么此类代码都有可能失败,而且还不容易移植到其他平台上。 不推荐:通过hostname来获取本机IP 这个方法是通过获
阅读全文
摘要:Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有
阅读全文
摘要:1、内建函数reversed() 注意:reversed()函数返回的是一个迭代器,而不是一个List,所以需要list函数转换一下 2、内建函数sorted() sorted()语法 参数说明: iterable 可迭代对象。 cmp 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,
阅读全文
摘要:1、Python数字求和 2、平方根√ ̄,例:√ ̄16=4 3、计算三角形面积;注 :三角形面积=(半周长 (半周长 边长A) (半周长 边长B) (半周长 边长C))xx 0.5 4、生成随机数 5、判断奇偶数 6、判断闰年 7、判断是不是质数 8、阶乘 13、生成日历【菜鸟教程runoob.co
阅读全文
摘要:1. 判断指定目录是否存在: 2. 判断指定目录是不是文件夹 3. 判断指定目录是不是文件 4. 判断指定文件是不是图片(判断给定文件是何种图片类型) 5. 判断指定txt(文件)是否为空 6. 按行读取txt文件内容 7. 遍历指定目录文件夹下所有文件 8. 在python程序中兼容路径中的中文符
阅读全文
摘要:【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万
阅读全文
摘要:想从一个序列中随机抽取若干元素,或者想生成几个随机数。 random 模块有大量的函数用来产生随机数和随机选择元素。比如,要想从一个序列中随机的抽取一个元素,可以使用random.choice() : 为了提取出N 个不同元素的样本用来做进一步的操作,可以使用random.sample() 如果你仅
阅读全文