Python入门 实践
IT__LS
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python dict字典
以 “键(KEY) " 为索引值来检索储存的数据字典 { }大括号 或 设置 dict()函数 主要组成 (键key , 值value )大括号中只有值 没有 建 就是set集合 ” 且 (AND) & ” “或 (OR) | ” “ 异或(XOR) ^ "原创 2017-10-08 11:00:16 · 296 阅读 · 0 评论 -
python 高级函数
把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式传入函数既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。一个最简单的高阶函数:def add(x, y, f): return f(x) + f(y)当我们调用add(-5, 6, abs)时转载 2017-10-26 19:28:07 · 399 阅读 · 0 评论 -
python 生成器
写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方:>>> [x * x for x in range(1, 11) if x % 2 == 0][4, 16, 36, 64, 100]还可以使用两层循环,可以生成全排列:转载 2017-10-26 19:15:33 · 255 阅读 · 0 评论 -
python 切片与迭代
Python列表切片详解([][:][::]):http://blog.youkuaiyun.com/bcj296050240/article/details/46313709切片操作十分有用。我们先创建一个0-99的数列:>>> L = list(range(100))>>> L[0, 1, 2, 3, ..., 99]可以通过切片轻松取出某一段数列。比如前10个数:>转载 2017-10-26 18:25:19 · 369 阅读 · 0 评论 -
python 函数
https://docs.python.org/3/library/functions.html#abs返回多个值函数可以返回多个值吗?答案是肯定的。比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的新的坐标:import mathdef move(x, y, step, angle=0): nx = x + step *转载 2017-10-26 10:38:14 · 356 阅读 · 0 评论 -
python set
set一。set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。要创建一个set,需要提供一个list作为输入集合:>>> s = set([1, 2, 3])>>> s{1, 2, 3}注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2转载 2017-10-25 21:48:15 · 434 阅读 · 0 评论 -
Python 循环
单行if/else语句>>>a,b = 4,8>>>max_number = a if a>b else b>>>max_number8break continue 用法stock = {'book','pen':3,'eraser':6,'ruler':2}for key,value in stock.items(): if value < 5转载 2017-10-09 12:41:20 · 289 阅读 · 0 评论 -
python 列表与元组
2.6以后的版本及3.X print ("*****************") Python 3.0 改进的地方: https://docs,python.org/3/whatsnew/3.0.html或https://www.python.orgpython 语言支持的。。。。 : https://en.wikipedia,org/wiki/List_of_P原创 2017-10-05 11:03:12 · 389 阅读 · 0 评论 -
Python的字符串
一。Python 3版本中,字符串是以Unicode编码的,支持多种编码语言ord() 函数:获取字符的整数表示,返回值是对应的十进制整数ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数转载 2017-10-25 20:17:21 · 290 阅读 · 0 评论 -
IP正则匹配
参考:http://www.cnblogs.com/loveyoume/archive/2016/12/25/6220275.html http://www.cnblogs.com/kongxianghai/p/3995463.html http://www.cnblogs.com/olive987/p/5844501.htmlIP转载 2017-11-01 21:07:24 · 526 阅读 · 0 评论 -
python 闭包
map() reduce()fliter()闭包:http://www.cnblogs.com/ma6174/archive/2013/04/15/3022548.html匿名函数:匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果,也可以把匿名函数作为返回值返回当我们在传入函数时,有些时候,不需要显式地定义函数,直转载 2017-10-26 20:38:47 · 237 阅读 · 0 评论 -
Python os.path
os.path及其重要函数globos.walkos.system和shutil转载 2017-10-10 22:24:31 · 327 阅读 · 0 评论 -
python sys和shutill
转载于:http://www.cnblogs.com/zhangqigao/p/5498723.html一、os模块说明:os模块是对操作系统进行调用的接口12345678910111213141516转载 2017-10-11 20:54:38 · 509 阅读 · 0 评论 -
python split
Python中有split()和os.path.split()两个函数:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。os.path.split():将文件名和路径分割开。1、split()函数语法:str.split(str=" ",num=string.count(str))[n]参数说明:str: 表示为转载 2017-10-11 20:47:58 · 932 阅读 · 0 评论 -
Python 干货网站
曾经出现过的程序设计语言: https://en.wikipedia.org/wiki/List_of_programming_languages数据源 IEEE和CodeEval 程序设计者----->程序脚本--------->计算机执行Python 创作者个人网页:https://www.python.org/~guido/在线设计Python程序:https://ideon原创 2017-10-05 08:06:55 · 694 阅读 · 0 评论 -
python 异常
转载:http://www.runoob.com/python/python-exceptions.htmlpython标准异常异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入转载 2017-10-09 14:48:24 · 343 阅读 · 0 评论 -
IO编程与线程概念
IO编程IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据给新浪服务器,告诉它我想要首页的HTML,这个动作是往外发数据,叫Output,随后新浪转载 2017-10-26 21:05:05 · 2671 阅读 · 0 评论
分享