Python学习
文章平均质量分 64
hhyiyuanyu
这个作者很懒,什么都没留下…
展开
-
linux 安装Sublime Text 3
linux 安装Sublime Text 3-一次成功原创 2023-02-28 22:28:35 · 774 阅读 · 1 评论 -
两个20位数字的乘法
#两个20位数字的乘法#-*- coding=utf-8 -*-import sysdef list2str(li): while li[0] == 0: del li[0] res = '' for i in li: res += str(i) return resdef multi(stra, strb): ...转载 2018-09-14 22:09:02 · 628 阅读 · 0 评论 -
python-单词反转
##'ready go'##'yraer og'#-*- coding=utf-8 -*-import redef reserve(str_list, start, end): while start <= end: str_list[start], str_list[end] = str_list[end], str_list[start] ...转载 2018-09-14 22:06:03 · 338 阅读 · 0 评论 -
python-单词反转
#'ready go'#'ydaer og'#-*- coding=utf-8 -*-# import redef reserve(str_list, start, end): while start <= end: str_list[start], str_list[end] = str_list[end], str_list[start] ...转载 2018-09-14 22:02:05 · 959 阅读 · 0 评论 -
python-快速排序2
#-*- coding=utf-8 -*-#encoding=utf-8#QuickSort by Alvin###########################################经典快速排序def QuickSort(myList,start,end): #判断low是否小于high,如果为false,直接返回 if start < end: ...转载 2018-09-14 21:59:37 · 451 阅读 · 0 评论 -
python-快速排序
# -*- coding: utf-8 -*-import sysdef quikeSort(m,R,a):#从m到R(这里设置为最后位置),以R作为参考,分成小中大三区 L = m more = R less = L-1 while L<more: if a[L]<a[R]:#最后一个作为参考值 less ...转载 2018-09-14 21:58:45 · 431 阅读 · 0 评论 -
python-选择排序
# -*- coding: utf-8 -*-##选择排序不稳定#525152#125552(5到中间了,不定顺序,不稳定)def selectedSort(myList): #获取list的长度 length = len(myList) #一共进行多少轮比较 for i in range(0,length-1): #默认设置最小值得ind...转载 2018-09-14 21:58:09 · 195 阅读 · 0 评论 -
python-插入排序
# -*- coding: utf-8 -*-## array = [3, 4, 1, 6, 2, 9, 7, 0, 8, 5]## # insert_sort# for i in range(1, len(array)):# if array[i - 1] > array[i]:# temp = array[i] # 当前需要排序的元素#...转载 2018-09-14 21:57:21 · 511 阅读 · 0 评论 -
python-冒泡排序
#!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : xiaoke##冒泡排序def bubble_sort(alist): # 结算列表的长度 n = len(alist) # 外层循环控制从头走到尾的次数 for j in range(n - 1): # 用一个count记录...转载 2018-09-14 21:56:37 · 208 阅读 · 0 评论 -
python爬虫之使用Scrapy框架编写爬虫
转自:http://www.jb51.net/article/57183.htm前面的文章我们介绍了Python爬虫框架Scrapy的安装与配置等基本资料,本文我们就来看看如何使用Scrapy框架方便快捷的抓取一个网站的内容,随便选个小站(dmoz.org)来示例吧网络爬虫,是在网上进行数据抓取的程序,使用它能够抓取特定网页的HTML数据。虽然我们利用一些库开发一个爬虫程序,但是使用框架可以大大提...转载 2018-04-24 19:35:41 · 951 阅读 · 0 评论 -
Python中列表的del, remove, pop操作的区别
首先,remove 是删除首个符合条件的元素。并不是删除特定的索引。如下例:>>> a = [0, 2, 2, 3] >>> a.remove(2) >>> a [0, 2, 3]而对于 del 来说,它是根据索引(元素所在位置)来删除的,如下例:>>> a = [3, 2, 2, 1] >>> de转载 2018-04-03 21:09:26 · 304 阅读 · 0 评论 -
(Python)异常处理try...except、raise
(Python)异常处理try...except、raise一、try...except有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError例子:1234a=10b=0c=a/bprint "done"运行结果:Traceback (most recent call last):File "C:/Users/lirong...转载 2018-03-28 15:55:49 · 132 阅读 · 0 评论 -
python在windows下创建备份程序__简明 Python 教程
备份脚本:版本一#coding=utf-8import osimport timesource = 'F:\\1'target_dir = r'F:\3\\'target = target_dir + time.strftime('%Y%m%d%H%M%S') + '.rar'rar_command =r'"D:\Program Files\WinRAR\WinRAR.exe"...原创 2018-03-20 22:25:11 · 357 阅读 · 0 评论