自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Python 闭包

一.函数的引用def test1(): print("--- in test1 func----")#调用函数test1()#引用函数ret = test1print(id(ret))print(id(test1))#通过引用调用函数ret()二.什么是闭包在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了...

2018-07-06 15:00:16 365

原创 Python 生成器

一.什么是生成器创建python迭代器的过程虽然强大,但是很多时候使用不方便。生成器是一个简单的方式来完成迭代。简单来说,Python的生成器是一个返回可以迭代对象的函数。作用:用简单的方式来完成迭代>>> a = [x*2 for x in range(10)]>>> a[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]>&gt...

2018-07-06 10:31:23 364

原创 python 动态语言

一.动态语言的定义python是一类在执行时能够改变其结构的语言:比如新的函数、对象、甚至代码能够被引进,已有的函数能够被删除或是其它结构上的变化。动态语言眼下很具有活力。二.添加属性>>> class Person(): def __init__(self, name = None, age = None): self.name = name self.a...

2018-07-05 15:05:57 482

转载 python异常处理

一、try...except有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError例子:1234a=10b=0c=a/bprint "done"运行结果:Traceback (most recent call last):File "C:/Users/lirong/PycharmProjects/untitled/open...

2018-07-05 11:12:13 248

原创 python 类和对象基础

一.定义类定义一个类,格式如下:class 类名: 方法列表demo:定义一个Car类# 定义类class Car: # 方法 def getCarInfo(self): print('车轮子个数:%d, 颜色%s'%(self.wheelNum, self.color)) def move(self): print("车...

2018-07-05 11:08:51 250

转载 Python 字典操作

字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型,基本的操作包括如下: (1)len():测量字典中,键值对的个数; (2)d[k]:返回关键字对于的值; (3)d[k]=v:将值关联到键值k上; (4)del d[k]:删除键值为k的项; (5)key in d:键值key是否在d中,是返回True,...

2018-07-05 10:55:48 145

转载 python 元组操作

一、元组定义  元组和列表类似,元组使用的是小括号,列表是中括号,但是元组不像列表那样可以增删改;如果列表中存在列表或字符串,那么可以对其进行修改。创建一个元组,只需要括号中添加元素,元素用逗号隔开即可;二、应用举例 创建空元组  tuple1 = (1,2,3,4,5) 元组的查   元组的“改”  当元组中有list时,可对元组中的list进行修改,如:         2.  当两个元组相加...

2018-07-05 10:48:38 890

转载 Python 列表操作

列表:names = ['a','b','c','d']1、追加:names.append()>>> names.append('e')>>> names['a', 'b', 'c', 'd', 'e']2、删除:pop,remove,del1)pop()>>> names.pop()'e'如果没有指定下标,则默认会删除最后一个元素  &...

2018-07-05 10:41:36 167

转载 python 字符串操作

字符串的常用操作包括但不限于以下操作:字符串的替换、删除、截取、复制、连接、比较、查找、分割等这里将对字符串的内置操作方法进行总结归纳,重点是以示例的方式进行展示。使用type获取创建对象的类 type(name)使用dir获取类的成员dir(name)使用vars获取类的成员和各个成员的值capitalize 功能:字符串首字母大写 name = 'swhthaitun' ...

2018-07-05 10:39:33 126

转载 python特性、属性以及私有化

python中特性attribute特性是对象内部的变量对象的状态由它的特性来描述,对象的方法可以改变它的特性可以直接从对象外部访问特性特性示例:12345678910111213141516class Person:    name = 'yoda'              # 类中特性         def get_name(self):        # 通过访问器方法访问特性     ...

2018-07-05 10:06:57 147

转载 Python 的浅拷贝与深拷贝

 定义:在Python中对象的赋值其实就是对象的引用。当创建一个对象,把它赋值给另一个变量的时候,python并没有拷贝这个对象,只是拷贝了这个对象的引用而已。浅拷贝:拷贝了最外围的对象本身,内部的元素都只是拷贝了一个引用而已。也就是,把对象复制一遍,但是该对象中引用的其他对象我不复制深拷贝:外围和内部元素都进行了拷贝对象本身,而不是引用。也就是,把对象复制一遍,并且该对象中引用...

2018-07-05 10:04:45 109

转载 python 模块及包的导入

http://blog.csdn.net/zyz511919766/article/category/1084340一 .module通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。二. package通常包总是一个目录,可以使用import导入包,或者from + imp

2018-07-05 09:57:56 267

原创 iOS UIView正弦曲线切割

正在做的项目中有个优惠券的波浪侧边,如果不找美工要图,该如何做呢?

2017-03-22 16:09:55 1251

转载 iOS 手机号码 身份证号码验证

手机号码验证+ (BOOL) isMobile:(NSString *)mobileNumbel{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,134

2017-03-21 17:15:13 350

转载 iOS 面试题

填空题:  1._____关键字可以引用一个已经定义了的全局变量2.定义一个空的类型,里面没有任何成员变量和成员函数,对该类型求sizeof的结果是____3.HTTP协议中服务响应成功的状态码是______,状态码302表示____4.UIView的直接父类是_____5.iOS UI 的图形存储类型是______6.定义“标准”宏MIN:_______      

2017-03-20 16:55:05 421

转载 iOS 十进制转十六进制

iOS 十进制转十六进制的方法函数-(NSString *)ToHex:(long long int)tmpid { NSString *nLetterValue; NSString *str =@""; long long int ttmpig; for (int i = 0; i<9; i++) { ttmpig=t

2017-03-17 23:38:39 2646

原创 iOS javascrip和oc混编 互相调用

初次接触OC和JavaScript的混编,不是想象中的难。希望以后可以更精进!

2017-03-16 19:01:01 274

原创 iOS 图片碎片化轮播

在项目中,常常用到轮播图,我们常常会想到用UIScrollView来实现。但是还有很多较高大上的方法,效果也更加炫酷。比如下面将要说的碎片化轮播。效果类似现实中广告牌的翻转效果,如图        实际上是两层view在交替显示,所以先要一个TranformFadeView类,实现翻转的翻转碎片化的效果,翻转时间,碎片宽度的等..TranformFadeView.h

2017-03-15 17:17:13 613

原创 iOS 十六进制字符串获取颜色

对UIColor扩展,能通过从十六进制字符串获取颜色,支持@“#123456”、 @“0X123456”、 @“123456”三种格式UIColor+Hex.h#import #define RGBA_COLOR(R, G, B, A) [UIColor colorWithRed:((R) / 255.0f) green:((G) / 255.0f) blue:((B) / 255

2017-03-14 18:59:53 419

原创 iOS 带箭头的弹出框

1.做什么?许多项目中,需要用到带箭头的弹出框框,比如菜单的选择等等。效果类似这样     2.如何做?step1:在github下载并导入第三方文件:WBPopOverView.h  WBPopOverView.m ;找不到可以留言,我发给你哦。step2:popview的初始化,需要指点其箭头弹出的位置和箭头弹出的方向;弹出框view是WBPopOverView的backv

2017-03-13 17:20:40 3483

空空如也

空空如也

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

TA关注的人

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