- 博客(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
222
原创 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
323
原创 python - 类 class
# -*- coding=utf-8 -*- # 定义类 class 类名(继承类名)最后继承类object class people(object): # 定义一个公有属性 name = 'jack' # 定义一个私有属性,私有属性是不能够在类外通过对象名来进行访问的 __age = 12 # 定义一个公有方法 def getName (self)
2015-11-10 16:00:55
189
原创 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
222
原创 Python - 列表生成式
# -*- coding=utf-8 -*- # 列表生成式 -------------------------------------------------------------------------------------------------- # range(起始值,结束值) l = range(1, 11) print(l) # 列表生成式 [ 表达式 for range起始
2015-11-05 15:22:12
191
原创 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
201
原创 Python - 切片
# -*- coding=utf-8 -*- # list Slice 切片-------------------------------------------------------------------------------------------------- L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] # 切片范围索引 变量名
2015-11-05 13:23:24
191
原创 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
302
原创 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
172
原创 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
212
原创 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
200
原创 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
214
原创 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
205
原创 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
215
原创 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
246
原创 Swift 方法
//实例方法和类型方法 //定义一个类 class maid { //实例方法 func sayHello() { println("Hello") } //类型方法 class func open() { println("open222") } } //先实例化 let M = maid() //调用实例方法 M
2015-04-09 16:38:28
175
原创 Swift 方法
//实例方法和类型方法 //定义一个类 class maid { //实例方法 func sayHello() { println("Hello") } //类型方法 class func open() { println("open222") } } //调用类型方法 maid.op
2015-04-09 16:34:37
75
原创 willSet,didSet属性监视器
//willSet,didSet属性监视器 //定义一个size类 class size{ //定义变量a是整形赋值100 var a: Int = 100 { //willSet在赋值前调用 willSet { println("前:\(newValue)") } //didSet在赋值后调用
2015-04-09 16:33:28
240
原创 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
315
原创 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
183
原创 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
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) //判断数组数不数等于0 if mane.isEmpty { println("111") } else { pr
2015-01-13 11:33:18
202
原创 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
216
原创 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
406
原创 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
378
原创 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
173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人