![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础系列
廖扬扬
这个作者很懒,什么都没留下…
展开
-
Python基础系列-HTTP协议中get和post的7个区别,欢迎补充
get post 参数通过url传递 参数放在request body中传递 url中传递的参数是有长度限制的(1024) 网页显示内容莫名其妙被截断的情况下,可以往这个思路检查一下 无限制 参数直接暴露在url中 / 只能进行url编码 支持多种编码方式 浏览器主动cache 不会 请...原创 2018-08-26 22:30:31 · 357 阅读 · 0 评论 -
Python基础系列-列表交集并集差集
比如,现在有两个list类型:a = [1,2,3,4]b = [1,2,3]一. 差集很明显结果是[4],下面我们说一下具体方法。ret_list = [item for item in a if item not in b]还有一种方法 ret_list = list(set(a)^set(b)) 二. 并集很明显结果是[1,2,3,4],下面是具...原创 2018-08-23 13:40:07 · 426 阅读 · 0 评论 -
Python基础系列-闭包
第一次调用line_conf 外部函数return的是内部函数line的内存地址,也就是line1。第二次line1(5),才是执行的内部函数line,并return了a*x+b的值,此时内部函数是可以用到之前我们传入的变量a和b的,第二次line1(5)传入的变量是x 。这里有个知识点,就是python的内存机制,它是将一个变量的值放在内存,然后变量名引用这个值的地址。所以两个变量的值相同...原创 2018-08-23 14:02:58 · 238 阅读 · 0 评论 -
Python基础系列-判断字段是否IP
代码是从某开源项目中找到的,忘了出处,侵删。 def is_ip(value): import sys, os, socket PY2 = sys.version_info[0] == 2 """Determine if the given string is an IP address. Python 2 on Windows doesn't...原创 2018-08-27 17:38:51 · 348 阅读 · 0 评论 -
Python基础系列-回调函数
def test(num): for i in range(num): print 'hello,world'def test2(num): print(num)def call(times,funcname): return funcname(times)for i in xrange(6): if i < 3: ...原创 2018-08-23 14:22:22 · 350 阅读 · 0 评论 -
Python基础系列-异步IO
涉及到几个概念:1、协程是为了解决高并发用的东西。2、协程的优点:无需线程上下文切换的开销,由此可以提高性能。无需原子操作锁定及同步的开销。也就是说,开销小。 asyncio就是一种异步IO 协程import threadingimport asyncioimport requests# 把 generator 标记为 coroutine 类型,便于执行 EventL...原创 2018-08-23 14:36:57 · 320 阅读 · 0 评论 -
Python基础系列-copy和deepcopy
#!/usr/bin/python# -*- coding: UTF-8 -*-"""Created by liaoyangyang1 on 2018/8/23 下午1:41."""# 简单来说,就是copy出来的对象cp1,如果demo改了他会跟着改。但是deepcopy 出来的 cp2还是原来的值import copydemo2 = demo = [1, 2, [3,...原创 2018-08-23 14:43:42 · 269 阅读 · 0 评论 -
Python基础系列-用paramiko写一个简单的ssh终端
#!/usr/bin/python# -*- coding: UTF-8 -*-"""Created by liaoyangyang1 on 2017/11/7."""import paramikoimport sysimport socketimport selectfrom paramiko.py3compat import utran = paramiko.Tr...原创 2018-08-28 10:41:44 · 1373 阅读 · 2 评论 -
Python基础系列-列表解析(list comprehension)
列表解析(list comprehension) A2 = [i for i in A1 if i in A0]其实等同于A2 = []for i in A1: if i in A0: A2.append(i)所以就可以玩出很多花来了,包含列表的交集、差集等等。代码:#!/usr/bin/python# -*- coding: UTF-...原创 2018-08-21 17:08:38 · 5485 阅读 · 0 评论