
python3
Arya_Liu
这个作者很懒,什么都没留下…
展开
-
Python3 函数的形参和实参
函数的参数传递1、位置传参: 实参的对应关系与形参的对应关系是按位置来依次对应的 说明: 实际参数和形式参数通过位置进行传递的匹配 实参个数必须与形参个数相同2、序列传参: 序列传参是只指函数调用过程中,用*将序列拆解后按照为序列传参的方式进行参数传递 说明: 实际上序列传参就是位置传参的衍生,本质上就是位置传参...原创 2019-03-04 22:53:35 · 2954 阅读 · 0 评论 -
Python3 常用的内置函数
数学相关abs(a) : 求取绝对值。abs(-1)>>> 1 max(list) : 求取list最大值。max([1,2,3])>>> min(list) : 求取list最小值。min([1,2,3]) sum(list) : 求取list元素的和。 sum([1,2,3]) >>> 6 sorted(list) : 排序,返...转载 2019-03-04 18:02:48 · 190 阅读 · 0 评论 -
Python3之高级特性:迭代器详解
来自: http://python.jobbole.com/87805/容器(container)容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中。通常这类数据结构把所有的元素存储在内存中(也有一些特例,并不是所有的元素都放在内存,比如迭代器和生成器对象)在Python中,常见的容器对象有:list, d...转载 2019-03-04 15:02:05 · 200 阅读 · 0 评论 -
基于Python网络编程(一)
基于Pythonf网络编程(一)一、网络基础1、网络模型2、基本的网络知识3、套接字网络通信1. 介绍套接字2. python socket模块socket模块方法讲解与使用逐步深入一、网络基础1、网络模型ISO(国际标准化组织):专门做标准的组织 非盈利的然后这个组织给网络也做了一个标准就是OSI模型 网络体系结构标准 采用分层的思想,将原始的数据经过一层一层的封装,传递出去OSI:...原创 2019-02-28 14:49:33 · 659 阅读 · 0 评论 -
Python3之高级特性:通过斐波那契数列讲解yield工作原理
我们现在通过一个列子来讲一讲yield的工作原理示例1:斐波那契数列通过yield实现def Fab(n): """ 使用yield来返回值;用非递归来实现斐波那契数列,使用yield来返回值, """ a, b, m = 0, 1, 0 i = 1 while m < n: yield b a, b...原创 2019-03-03 18:59:38 · 494 阅读 · 0 评论 -
正则表达式 基于python
关于正则表达式的一篇非常好的博文:http://deerchao.net/tutorials/regex/regex.htmhttps://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html史上最复杂的验证邮件地址的正则表达式:http://blog.jobbole.com/89...原创 2019-03-03 21:21:21 · 186 阅读 · 0 评论 -
Python3 之 Pythonic风格
Pythonic定义:https://www.cnblogs.com/HacTF/p/8142374.html10分钟让你的代码更加pythonic:https://blog.youkuaiyun.com/g8433373/article/details/80709116Python 风格指南:https://zh-google-styleguide.readthedocs.io/en/latest/...原创 2019-03-04 18:01:00 · 786 阅读 · 0 评论 -
Python3之高级特性切片(列表,字符串)
字符串作用:从字符串序列中取出一部分相应的元素重新组成一个字符串语法: 字符串[(开始索引b):(结束索引e)(:(步长s)] 注:()内的部分代表可以省略规则说明: 1、开始索引是切片开始的位置0代表第一个元素,-1代表最后一个元素 2、结束索引是切片的终止索引(但不包括终止索引)就是左闭右开 4、步长是切片每次获取完当前索引后移动的方向和偏移量...原创 2019-03-06 18:50:23 · 950 阅读 · 0 评论 -
Python3之高级特性:列表,字典,集合的推导式
列表列表推导式用可迭代对象依次生成带有多个元素的列表的表达式作用:用简单方法生成列表语法:3 2 1[表达式 for 变量 in 可迭代对象]或[表达式 for 变量 in 可迭代对象 if 真值表达式]示例:一下生成一个值为1~9的平方的列表L = [x*x for x in range(1,10)] # [1,4,9,16,25,36,49,64,...原创 2019-03-07 18:04:51 · 274 阅读 · 0 评论 -
Python3 之深拷贝和浅拷贝
讲一下变量赋值过程: 对于 x = [1,2,3,4] 首先把1,2,3,4这四个对象在内存中依次创建出来,1,2,3,4这都是字值 对于变量x其实就好像c语言中的指针一样,变量实际上是不存储数据的 他只是绑定数据,所以在python文档中成为bound 我们把列表的赋值实际上就是实现列表与数据的绑定我们在del(x)时并不是删除处列表 而是删除的变量x 此时此时列表与变量x没有的绑定关系,...原创 2019-03-06 19:40:04 · 422 阅读 · 0 评论 -
Python3 pylint详解 (规范python代码风格)
Pylint简介Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的...转载 2019-03-05 12:10:20 · 30162 阅读 · 0 评论