python基础
大鱼不会飞丶
这个作者很懒,什么都没留下…
展开
-
python基础
python基础笔记Python整理笔记 1. 网络-udp .socket是一种全双工的进程间的通信方式,可以同时接收和发送数据。 udp的网络程序流程: 1. 创建客户端套接字:socket(AF_INET, SOCK_DGRAM) 2. 准备接收方的地址:IP,port 3. 接收,发送数据:recvfrom(decode),sendto(encode) 4. 关闭...原创 2018-08-13 20:11:29 · 224 阅读 · 0 评论 -
instance和type的区别
class Demo1: passclass Demo2(A): passdemo=Demo2()isinstance判断对象demo是不是Demo2的实例print(isinstance(demo, Demo2)) # Trueisinstance判断对象demo是不是Demo1的实例print(isinstance(demo, Demo1)) ...原创 2018-08-16 11:23:47 · 1510 阅读 · 0 评论 -
python中enumerate的用法
enumerate()是python中的内置函数,python2.x和python3.x都适用。 enumerate的意思是枚举,例举的意思。 enumerate的参数为可遍历、可迭代的对象(字符串,列表等)。 利用enumerate可以同时得到索引和值,需要用到index和value值时可以使用,返回的是一个enumerate对象。 举个例子: demo_list = [‘张三’,’李...原创 2018-09-07 15:52:06 · 191 阅读 · 0 评论 -
python的eval函数
官方解释:eval()官方文档里面给出来的功能解释是:将字符串string对象转化为有效的表达式参与求值运算返回计算结果语法:eval(expression,globals=None, locals=None),返回的是计算结果expression是一个参与计算的python表达式globals是可选的参数,如果设置属性不为None的话,就必须是dictionary对象了lo...原创 2018-09-13 14:27:30 · 407 阅读 · 0 评论 -
python的作用域,查找顺序(LGEB)
python中作用域一共有四个,按照顺序被搜索:1. (Local)局部作用域,每当调用一个函数的时候就创建了一个局部作用域,它最先被搜索。 2. (Enclosing)嵌套的父级函数的局部作用域 3. (global)全局作用域 4. (built-in)内建作用域,这个是内建函数和类的作用域...原创 2018-09-13 14:29:25 · 2583 阅读 · 0 评论 -
python 随机方法random
1. random.random() random.random()方法返回一个随机数,其在0至1的范围之内,以下是其具体用法: import random print ("随机数: ", random.random()) 输出结果:0.228675212571162. random.uniform() random.uniform()是在指定范围内生成随机数,其有两个...转载 2019-05-18 08:35:46 · 284 阅读 · 0 评论 -
python字典的键值对输出次序问题
在2.7-3.5的python版本中,字典的键值对是按照哈希表的存储顺序排列输出的,而在3.6及以上版本中,字典的键值对是按照初始化时的排列顺序输出的。原创 2019-09-03 09:26:07 · 5226 阅读 · 1 评论 -
浅析python中的迭代器和生成器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。 list=[a,b,c,d] it = iter(list) # 创建迭代器对象 for i in it: ...原创 2019-09-10 15:38:15 · 336 阅读 · 0 评论