自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 收藏
  • 关注

原创 Python - 单继承与多继承

# -*- coding=utf-8 -*- # 单继承与多继承 class a: def Name(self): print("张三") class b: def age(self): print(20) # 多继承 class 类名(继承类,继承类) 多继承冲突,如继承相同属性则使用第一个继承类 class c(a,b): def pe

2015-11-11 12:31:23 201

原创 python __init__构造函数 和 __del__析构函数

# -*- coding=utf-8 -*- # __init__ 构造函数 class people: def hi(self): print(hellow) def __init__(self): print("你好") # 实例化对象 p = people() # 调用实例立即自动执行__init__方法 print(p) # __del_

2015-11-10 16:55:06 298

原创 python - 类 class

# -*- coding=utf-8 -*- # 定义类 class 类名(继承类名)最后继承类object class people(object): # 定义一个公有属性 name = 'jack' # 定义一个私有属性,私有属性是不能够在类外通过对象名来进行访问的 __age = 12 # 定义一个公有方法 def getName (self)

2015-11-10 16:00:55 168

原创 map() 和 reduce()

# -*- coding=utf-8 -*- # map() 函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回 def f(x): return x * x pass # map (函数,Iterator) 如:[1, 4, 9, 16, 25] r = map(f,[1,2,3,4,5]) prin

2015-11-05 19:25:43 185

原创 Python - 列表生成式

# -*- coding=utf-8 -*- # 列表生成式 -------------------------------------------------------------------------------------------------- # range(起始值,结束值) l = range(1, 11) print(l) # 列表生成式 [ 表达式 for range起始

2015-11-05 15:22:12 169

原创 Python - 迭代(for...in...:)

# -*- coding=utf-8 -*- # 迭代 for ...in...: -------------------------------------------------------------------------------------------------- d = {'a': 1, 'b': 2, 'c': 3} # 默认情况下dict迭代的是Key 如:a c b fo

2015-11-05 14:00:29 167

原创 Python - 切片

# -*- coding=utf-8 -*- # list Slice 切片-------------------------------------------------------------------------------------------------- L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] # 切片范围索引 变量名

2015-11-05 13:23:24 168

原创 Python 正则

# -*- coding=utf-8 -*- import re # search('正则表达式','需要匹配的字符串') 扫描整个字符串并返回第一个成功的匹配 s = '1234qwer' m = re.search('[0-9]',s) # group()方法 查看搜索到的结果 print(m.group()) # re.match('正则表达式','需要匹配的字符串') 从头开始

2015-11-04 17:14:52 275

原创 Python - Json

# -*- coding=utf-8 -*- import json # JSON编码是UTF-8 # dumps()方法 把python对象转换成Json对象 返回是str d = dict(name='Bob', age=20, score=88) json.dumps(d) print(d) # loads() Json反序列化为Python对象 json_str = '{"age":

2015-11-02 15:30:34 156

原创 Python - OS模块常用方法

# -*- coding=utf-8 -*- import os # os.name 输出字符串指示正在使用的平台 print(os.name) # os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录路径 print(os.getcwd()) # os.listdir() 获得当前目录下所有文件和目录名 path = "/usr/local/bin" prin

2015-10-31 16:33:09 187

原创 Python 函数

# -*- coding=utf-8 -*- # 返无返回值函数 返回值None def 函数名 (形参): def user (name): #函数体内格式4个空格活着Tab键 print (name) #函数名 (实参) print user ("jack") # 有返回值的函数 return返回函数值 def user (name): #连接符是+号 print "返回值是" +

2015-10-30 17:32:07 180

原创 Python - MySQLdb

# -*- coding: utf-8 -*- # 引入操作库 MySQLdb import MySQLdb # 建立连接给coon coon = MySQLdb.connect (user='root' , passwd='1234qwer' , host='127.0.0.1', db='userinfo') # 创建游标 cur cur = coon.cursor() # 新建表

2015-10-30 12:28:12 194

原创 Swift 构造过程和析构过程

//构造过程 //定义一个类 class queen { var looks:String //构造方法 就是对类进行初始化 init() { looks = "95" } } //自定义构造方法 class MM { var age:Int //init传入指定参数 init (age:Int) { se

2015-04-14 14:30:11 185

原创 Swift 类的继承

//类的继承 //定义一个类 class 女神类 { //定义一个常量值是30 let age:Int = 30 //subscript定义下标 subscript (str:String) -> Int { return age / 2 } } //实例化的值是30 let 女神 = 女神类() //调用下标处理值是15 女神["nibma

2015-04-14 14:02:53 191

原创 Swift 方法 self属性

//self属性 //定义一个sis类 class sis { //定义一个变量age赋值30 var age = 30 //实例一个change方法 func change (age:Int) { //self在类里面可以随意改变值 self.age = age } } //实例化,赋值的结果是30 let S = sis(

2015-04-09 17:14:09 227

原创 Swift 方法

//实例方法和类型方法 //定义一个类 class maid { //实例方法 func sayHello() { println("Hello") } //类型方法 class func open() { println("open222") } } //先实例化 let M = maid() //调用实例方法 M

2015-04-09 16:38:28 155

原创 Swift 方法

//实例方法和类型方法 //定义一个类 class maid {     //实例方法     func sayHello() {         println("Hello")     }     //类型方法     class func open() {         println("open222")     } } //调用类型方法 maid.op

2015-04-09 16:34:37 52

原创 willSet,didSet属性监视器

//willSet,didSet属性监视器 //定义一个size类 class size{ //定义变量a是整形赋值100 var a: Int = 100 { //willSet在赋值前调用 willSet { println("前:\(newValue)") } //didSet在赋值后调用

2015-04-09 16:33:28 219

原创 Swift 延迟属性类 GET SET运算

//定义一个延迟属性类 class number { //延迟关键字 lazy lazy var a = "123456" } //实例化后没有赋值 let shu = number() //第一次调用才赋值 shu.a //定义一个类 GET SET运算 class number { //类里面包含a,b,c三个参数 var a = 10 var b

2015-04-09 16:23:53 291

原创 swift 类和结构体

//类的定义 class boy { var name = "jack" } //类的实例化 let user = boy() //类的属性访问 println (user.name) //结构体的定义 struct man { var number = "333" } //结构体的实例化 let su = man() //结构体的属性访问 println(su.number)

2015-04-07 17:27:32 162

原创 Swift 闭包

let city = ["baoshan", "pudong", "jiading", "yangpu"] func aaa(district1: String, district2: String) -> Bool { return district1 > district2 } //闭包表达式语法 var newcity = sorted (city, {(district1: S

2015-02-04 14:29:21 175

原创 Swift 控制流

还有  值绑定 Where Continue Break

2015-01-19 17:25:32 191

原创 Swift 数组和字典

//数组 var mane:String[] = [] var number:Int[] = [1,2,3,4,5] var number2:Double[] = [1.1,1.2,1.3] //统计数据内数据数量 println(number.count) //判断数组数不数等于0 if mane.isEmpty { println("111") } else { pr

2015-01-13 11:33:18 189

原创 Swift 数组和字典

//数组var mane:String[] = []var number:Int[] = [1,2,3,4,5]var number2:Double[] = [1.1,1.2,1.3]//统计数据内数据数量println(number.count)//判断数组数不数等于0if mane.isEmpty { println("111")} else { println("222")}//数组后面添加

2015-01-13 11:32:33 203

原创 Swift 元祖

//元组 let name = (a:10 , b:20 , c:30) //变量名访问 println(name.a) //下标访问 println(name.1) //a赋给新元组,从新的全是变量的元组内取值 let a = (10, 20, 30) let (z, l, w) = a println(w)

2015-01-10 13:07:43 387

原创 Swift 整数、浮点 类型之间转换

//整数 let a:Int = 10 //浮点数 //精确到15位 let b:Double = 0.123456789123456789123456789 //精确到6位 let c:Float = 0.123456789123456789123456789 //整数转换 let d:Int8 = 10 let e:Int16 = 30 let f = d + Int8(e) p

2015-01-09 17:09:32 349

原创 Swfit 常量和变量

import Cocoa //声明一个常量 let amp = "marshall" let a = 10 //声明一个变量 var username = "jackson" var b = 10 //声明多个常量 let guitar = "jackson", effector = "tc", number = 4 //声明多个变量 var aa = 1 , bb = 2 , cc =

2015-01-09 16:32:03 163

空空如也

空空如也

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

TA关注的人

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