Python

浅谈Python中的排序

47 0

浅谈排序程序中经常用到排序函数,Python 提供了 sort 和 sorted 函数,一个原地排序,一个返回排序后的新结果1、参数函数原型:1sort([cmp[, key[, reverse]]])意思是sort方法接受三个参数,都可以省略,默认是升序排序。第一个参数cmp 是 比较函数,两个参数(列表的元素)怎样比较,对于整数这种内置类型的比较,方法很直观,但是对于自定义类型的比较,就要自己定义比较函数了,函数返回 0 ,就是两个数相等,返回负数,就是第一个参数小,第一个参数就排在第二个参数后面了。

爬虫&问题解决&思考
Python

爬虫&问题解决&思考

55 0

最近刚接触python,找点小任务来练练手,希望自己在实践中不断的锻炼自己解决问题的能力。这个小爬虫来自慕课网的一门课程,我在这里记录的是自己学习的过程中遇到的问题和解决方法以及爬虫之外的思考。  这次的小任务就是写一个小爬虫。为啥选这个来练手呢,最最重要的原因就是大数据太热了,就像武汉的现在的天气。数据之于”大数据“,就好比武器之于战士,砖瓦之于高楼。没有了数据,”大数据“就是空中阁楼,根本没法落地,应用于实际。数据怎么来呢?两种途径,一个是自取,一个他取。自取不必多说,另外一种就是他取,这个“他”就是

VS Code python怎么使用的?
Python

VS Code python怎么使用的?

64 0

之前一直都是使用Notepad++来编写Python代码,后来想起来之前查资料的时候有个VS Code可以编写一些的脚本语言(js,node.js)甚至是高级编程语言(C#,PHP,JAVA,Python等)而且这是微软自家写的,这就引起我的浓烈兴趣了,查了下VS Code发现这东西不错,而且广受程序员的喜爱,不仅能够在windows上运行编写的程序,而且还能在Mac,linux平台上运行,并且开源(这从侧面说明了微软的巨大改变,其开源力度真是前所未见,我很期待微软的开源框架asp.net core,待其

分享一个Python用户名密码登录系统
Python

分享一个Python用户名密码登录系统

77 0

123456789101112131415161718192021222324252627282930# -*- coding: gb2312 -*-#用户名密码登录系统(MD5加密并存入文件)及对字符串进行凯撒密码加解密操作#作者:凯鲁嘎吉 - 博客园 import hashlibdef md5(arg):#这是加密函数,将传进来的函数加密md5_pwd = hashlib.md5(bytes('admin')) md5_pwd.update(bytes(arg))return md5_p

Python

关于python类的实例详解

52 0

编程范式编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 大多数语言只支持一种编程范式,当然也有些语言可以同时支持多种编程范式。 两种最重要的编程范式分别是面向过程编程和面向对象编程。 面向对象编程:OOP

Python

python学习日记

45 0

1、数值拷贝1234567891011121314import copy# ######数字、字符串######n1 = 123print(id(n1))n2 = n1print(id(n2)) ###浅拷贝###n2 = copy.copy(n1)print(id(n2)) ###深拷贝###n3 = copy.deepcopy(n1)print(id(n3))C:\Users\811314\AppData\Local\Programs\Python\Python35-32\python.exe C:/

面向对象进阶
Python

面向对象进阶

39 0

面向对象高级语法部分 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关系了,它与类唯一的关联就是需要通过类名来调用这个方法。1234567891011121314151617181920212223242526272829303132class

Python

新浪新闻详情页的数据抓取实例

73 0

上一篇文章《Python爬虫:抓取新浪新闻数据》详细解说了如何抓取新浪新闻详情页的相关数据,但代码的构建不利于后续扩展,每次抓取新的详情页时都需要重新写一遍,因此,我们需要将其整理成函数,方便直接调用。详情页抓取的6个数据:新闻标题、评论数、时间、来源、正文、责任编辑。首先,我们先将评论数整理成函数形式表示:11 import requests 2 import json 3 import re 4 5 comments_url = '{}&group=&compress=0&ie=utf-8&oe=u