python
LazyCat_CiCi
开了挂的人生不需要解释
展开
-
元组与列表的区别
列表定义方式:ulist=[]ulist=[abc]ulist=[1,'abc',4.5]列表的操作:ulist=[1,'abc',4.5]ulist.append('123') #结果:[1,'abc',4.5,'123']ulist.extend(['123',789]) #结果:[1,'abc',4.5,'123','123',789]ulist.insert(2原创 2017-03-22 19:38:46 · 3314 阅读 · 0 评论 -
Python 字符串方法汇总
方法 注释 capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度 width 的新字符串 count(sub[, start[, end]]) 返回 sub 在字符串里边出现的次数,start 和 end 参数表示范围,可选。 encode(e转载 2017-03-22 19:54:46 · 264 阅读 · 0 评论 -
Python之lambda
转自:[link text](http://www.cnblogs.com/BeginMan/p/3178103.html) Python入门笔记(20):Python函数(3):关于lambda 一、lambda函数1、lambda函数基础:lambda函数也叫匿名函转载 2017-03-23 21:16:53 · 342 阅读 · 0 评论 -
EasyGui中文教程
EasyGui中文教程,转自鱼C论坛转载 2017-03-24 19:56:43 · 3112 阅读 · 0 评论 -
Python3 解压序列 *的妙用
以几个小实例来说明 实例1:输入一个整数序列,计算去掉一个最高分去掉一个最低分之后的平均分数import numpy as n#Python3 中的input默认接收的是字符串grades=input('请输入分数:').split()#将分割后的字符串转成整型,菜鸟,不知道有没有更好的办法,暂且这么写for i in range(0,len(grades)): grades[i]原创 2017-04-01 15:14:11 · 2079 阅读 · 0 评论 -
Python利用heapq实现一个优先级队列
实现一个优先级队列,每次pop的元素要是优先级高的元素,由于heapq.heapify(list)默认构建一个小顶堆,因此要将priority变为相反数再push,代码如下:import heapqclass PriorityQueue(object): """实现一个优先级队列,每次pop优先级最高的元素""" def __init__(self): self._原创 2017-04-02 10:43:05 · 2452 阅读 · 0 评论 -
Python 引用 :可变类型和不可变类型
可变类型,值可以改变列表list字典dict不可变类型,值不可以改变数值型 int,long,bool,float字符串 str元组 tuple可变类型,值改变时,所有引用该值的变量都改变a=[100,200]b=a #b=[100,200]a=[200,200]print(a) #[200,200]print(b) #[200,200]不可变类型,原创 2017-05-30 10:47:44 · 618 阅读 · 0 评论