自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python中的装饰器与类

如何使用装饰器当我们之前写好了一个程序,等过了几天发现这个函数不完整,又因为函数已经发布出去,无法更改的时候,我们是否会想这世上是否有后悔药,上帝能不能再给我重来一个的机会?别急,你是否经历过打开过套娃,分分钟逼死强迫症有没有。那么,既然现实中有套娃,Python是否也会有类似套娃的函数呢,当通过外部函数(也就是大盒子)访问内部函数(也就是小盒子)并且将后面需要添加的内容放在大盒子内、小盒子外,这...

2018-03-29 22:59:16 217

原创 Python高级函数之map与reduce

Python为我们提供了多种高级函数,map(fun,x)的作用是将fun函数依次作用到x这种Iterable类型上,并且返回一个Iterator类型。那么什么是Iterable和Iterator呢?简单的说,反是可用于for循环的对象(诸如list,tuple,dict,str)被称为Iterable类型;而可作用与next()函数的对象都是Iterator类型(称之为懒惰型)。reduce(f...

2018-03-27 14:50:55 172 1

原创 使用Python来解决卡诺塔即递归问题

当我们定义一个函数时,可以在函数中调用其他函数,而若当调用函数本身时,这时就被称之为迭代。而迭代的典型应用之一就是汉诺塔问题。汉诺塔问题可以描述为,现在有三个柱子,分别为A、B、C,而在A上按照从上到下越来越大的顺序放着n个圆盘,现在需要将这些圆盘移动到C柱子上,要求在移动的过程中仍然遵守从上往下越来越大的顺序,即大盘子不能放在小盘子上请输出将盘子从A移动到C上的步骤。显而易见,当n=1时,步骤如...

2018-03-25 17:03:07 590 1

原创 python中的函数

想必大家对于函数并不陌生,下面就让我们一起来看一看怎么编写自己的函数吧。def my_compare( a , b ): if a > b: print( 'The max is %s' %a ); else: print( 'The max is %s' %b );fun_my = my_compare;fun_my(10,20)对于函数定义,需要使用的格式为 def、函...

2018-03-25 15:13:48 159

转载 再议不可变对象

对于python来讲,str是不变对象,而list是可变对象。对于可变对象,比如list,对list进行操作,list内部的内容是会变化的,比如:>>> a = ['c', 'b', 'a']>>> a.sort()>>> a['a', 'b', 'c']而对于不可变对象,比如str,对str进行操作呢:>>> a =...

2018-03-23 20:17:46 149

原创 python中的条件判断与循环

条件判断if语句是一个神奇的语句,他可以帮助大家进行一些判断,根据判断的结果来完成相应的指令。让我们来一起看看他的神奇之处吧。>>>birth_year = int( input( '请输入你的出生年份' ) );>>>if birth_year >= 2000:>>> print('00后你好呀');>>>eli...

2018-03-23 16:17:35 261

原创 python中神奇的集合

从上节学习过字符串后,心中就在思考,想要存储多个字符串怎么办?C中有数组可以实现上述功能,那python呢?现在就让我们来一探究竟吧。python中提供了一种神奇的数据类型list,他有多神奇呢,大家先不要急,让我婉婉到来,茶要慢慢品嘛。list是一种有序的集合,可以随时对他进行增减等操作。比如需要列出小组里所有组员的名字:>>>group = [ 'Liming' , 'Wan...

2018-03-23 15:02:32 210

原创 python的字符串

对于单个字符的编码,python提供了两个有意思的函数;ord()函数将单个字符转换为对应的整数形式,而chr()函数将编码转换为对应的单个字符。>>>text = ord('你');>>>text20320>>>chr(a)'你'由于python的字符串类型是str,在内存中以Unicode( 通常是2个字节表示一个字符,一个字节(b...

2018-03-23 08:15:54 144

转载 变量在计算机内存中的表示

最后,理解变量在计算机内存中的表示也非常重要。当我们写:>>>a = 'ABC'时,Python解释器干了两件事情:在内存中创建了一个'ABC'的字符串;在内存中创建了一个名为a的变量,并把它指向'ABC'。也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据,例如下面的代码:# -*- coding: utf-8 -*-a = 'ABC'b ...

2018-03-22 20:59:59 1356 1

原创 小白学python之数据类型

每种语言都有自己的数据类型,python也不例外,但是python的变量是动态的,也就是说,其没有固定的数据类型,既可以把整型赋值给变量,又可以接着再把字符串类型赋值给变量,但是这样也带来一个问题就是变量的改变是不可控的,如果想控制变量的类型,就需要class类了,本文将一一更新。整数在C中,可以直接针对不同整数类型进行不同整数的赋值,如int整型,long整型等等,如果赋值出错的话很可能将导致数...

2018-03-22 20:47:15 144

原创 初探python之IO

    曲径通幽处,禅房花木深。编程语言千万种,独爱爬虫python来,如今终于动手写下自己的第一个博客,从想法到落入实际经过了上百个日夜,第一步永远是最难迈出的,但既然抬了腿就更不应该放弃。    python作为一门语言,自然就有其的编程思路以及风格。如python中的":和缩进"对应于C中的"{}",而且在缩进的时候,tab和空格不能混用,否则会报错;由于notepad++可以很方便的显示空...

2018-03-21 16:14:53 196 1

IEEE802.16

IEEE802.16官方2017版协议,里面定义了MAC层和PHY层,有助于加深对宽带无线通信的理解

2018-05-05

IEEE802.11-2016最新版

IEEE的802.11最新版本官方协议,定义了MAC层和PHY层,有助于对协议的学习和掌握

2018-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除