1、定义函数
定义一个函数需要有 函数名、参数、函数体。函数体中最好还有 传入的参数判断
?
1.1、函数创建
定义一个函数用def,数据类型检查用isinstance。例子如下:
def
my_abs(x):
??? if not
isinstance(x, (int, float)):??? # 判断传入的参数,是否是 ××× 或 浮点形
??????? raise TypeE
分类:
编程语言 时间:
2018-05-13 10:35:33
收藏:
0 评论:
0 赞:
0 阅读:
173
1、概览
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。
当然,不止 list
和 tuple 可以迭代。只要是可迭代对象,无论有无下标,都可以迭代都可以迭代。包括dict 、str 、generator
?
在Python中,迭代是通过for ...
in来完成的。
?
1.1、字典的迭代
#
分类:
编程语言 时间:
2018-05-13 10:35:23
收藏:
0 评论:
0 赞:
0 阅读:
168
1、概览
列表生成式即List
Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式
生成list [1, 2, 3, 4, 5, 6, 7, 8, 9,
10]
list(range(1,
11))
[1x1, 2x2, 3x3, ..., 10x10]
[x*x
for
x in range(1,11)]
分类:
编程语言 时间:
2018-05-13 10:35:15
收藏:
0 评论:
0 赞:
0 阅读:
188
1、概览
python中可用的参数有5种:
必选参数
默认参数
可变参数
关键字参数
命名关键字参数
参数定义的顺序是:必选参数、默认参数、可变参数、命名关键字参数、关键字参数
?
2、必选参数
必须传入的参数。比如下面这个函数,x就是必须传入的参数
def
power(x):
??? return x * x
3、默认参数
默认参数是一个 事先定义好的参数。你可以不给它传值
分类:
编程语言 时间:
2018-05-13 10:34:56
收藏:
0 评论:
0 赞:
0 阅读:
203
一、Vim编辑器1.1 概念及其作用用于编写、修改文本,是默认已经安装在Linux上的文本编辑器,类似于windows的Word1.2 vim的三个工作模式 1)命令模式:Vi/Vim 默认模式,不能输入字符,但是可以控制光标移动,关键词检索,复制,粘贴等基本功能,通过命令模式可以进入末行模式和输入模式2)末行模式:从命令模式上输入冒号(: )进入,可以对文本进行保存、退出、查找等操作,可通过 E
分类:
系统服务 时间:
2018-05-13 10:34:26
收藏:
0 评论:
0 赞:
0 阅读:
173
基于Dockerrun创建docker容器时,可以使用--net选项指定容器的网络模式,Docker默认有一下四种网络模:1)host模式:默认docker容器运行会分配独立的networknamspace隔离子系统,基于host模式,容器将不会获得一个独立的networknamespace,而是和宿主机共用一个networknamespace,容器将不会虚拟出自己的网卡等信息,而是使用宿主机的I
分类:
其他 时间:
2018-05-13 10:34:17
收藏:
0 评论:
0 赞:
0 阅读:
255
题目:1.qos服务模型2,边缘端口3,vlan30和vlan15互访答题顺序:3-2-11,lab题就按照题库里面的详细的说了一遍(做vlink之前和之后的流量走向),过程追问了几个问题,ospf的水平分割(针对r3为啥不学习r4传递的3类),修改r3和r5的互联口cost值对流量互访有啥问题?2,大致把为什么用到ep的原因,ep端口有哪些问题产生,以及结合ep可以做到哪些应用,说完后考官追问了
分类:
其他 时间:
2018-05-13 10:34:08
收藏:
0 评论:
0 赞:
0 阅读:
230
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。
?
使用递归函数写一个阶乘函数:
def
fact(n):
??? if n==1:
??????? return 1
??? return n * fact(n - 1)
计算过程:
===>
fact(5)
===>
5 * fact(4)
===>
5 * (4 *
分类:
编程语言 时间:
2018-05-13 10:33:31
收藏:
0 评论:
0 赞:
0 阅读:
167
切片可以帮助我们快速的从 list,tuple,str中取出自己想要的部分
list
和 tuple 的索引是从0开始的
?
L =
list(range(10))
?
#
取前三个元素,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2。包前不包后
L[0:3]
L[:3] #
取出前3个数
L[:10:2]? #
前10个数,每两个取一个(即步长为2)
L
分类:
编程语言 时间:
2018-05-13 10:33:24
收藏:
0 评论:
0 赞:
0 阅读:
153
1. 计算机是由硬件系统及软件系统组成 1.1 硬件系统:CPU、存储器、输入及输出设备; CPU:包括运算器及控制器;运算器完成算数及逻辑运算,而控制器则实现取指令和分析指令。  
分类:
其他 时间:
2018-05-13 10:33:14
收藏:
0 评论:
0 赞:
0 阅读:
217
5月2号战报(北京考场)首先介绍下考试环境,北京考场,上地华为大厦,考场在二楼,等候区也在二楼考官:全程女考官,但是有男考官的下面三道题1.OSPF的过滤2.网络割接(大割是我做不想抽到的项目,但是我是准备了的,我只是不想抽到,大割对于学生来讲比较麻烦)3.LAB中的流量×××这并不是我的答题顺序,我的答题顺序为3→1→2上来我先做的自我介绍,我说我是来自南京的大三学生,什么时候学的华为,然后进入正
分类:
其他 时间:
2018-05-13 10:33:05
收藏:
0 评论:
0 赞:
0 阅读:
454
NAT网络地址转换(一)简介NAT英文全称是“NetworkAddressTranslation”,中文意思是“网络地址转换”,它是一个IETF(InternetEngineeringTaskForce,Internet工程任务组)标准,允许一个整体机构以一个公用IP(InternetProtocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP
分类:
其他 时间:
2018-05-13 10:32:54
收藏:
0 评论:
0 赞:
0 阅读:
239
1、调用python内部函数
Python内置了很多有用的函数,我们可以直接调用。
要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数
?
调用abs函数:
>>>
abs(100)
100
>>>
abs(-20)
20
>>>
abs(12.34)
12.34
注:调用函数时,如果传入的 【参数数
分类:
编程语言 时间:
2018-05-13 10:32:35
收藏:
0 评论:
0 赞:
0 阅读:
174
Linux命令之三剑客awkawk简介awk是三剑客中的老大,awk强大之处在于,它不仅仅是命令,还是一门语言,功能非常强大。报告生成器,格式化后显示,可以自定义函数;awk的处理对象是记录与字段(域)。awk处理数据的原理读取到数据后,首先将数据分片,默认是以空格为分隔符,分片后给每个分片引用位置变量参数,然后按照awk命令的条件打印记录与字段在讲awk参数、内置变量、数组之前,首先讲一下什么是
分类:
编程语言 时间:
2018-05-13 10:32:26
收藏:
0 评论:
0 赞:
0 阅读:
198
(新闻详情页面:Detail 新闻首页:Index 模拟本地数据:posts-data,js) Detail.wxml Detail.JS Posts-data,js(这个脚本用来模拟本地数据库) Index.wxml template的使用 index-template.wxml Index.js ...
分类:
微信 时间:
2018-05-13 10:28:11
收藏:
0 评论:
0 赞:
0 阅读:
594