- 博客(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
244
原创 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
349
原创 python - 类 class
# -*- coding=utf-8 -*-# 定义类 class 类名(继承类名)最后继承类objectclass people(object): # 定义一个公有属性 name = 'jack' # 定义一个私有属性,私有属性是不能够在类外通过对象名来进行访问的 __age = 12 # 定义一个公有方法 def getName (self)
2015-11-10 16:00:55
208
原创 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
244
原创 Python - 列表生成式
# -*- coding=utf-8 -*-# 列表生成式 --------------------------------------------------------------------------------------------------# range(起始值,结束值)l = range(1, 11)print(l)# 列表生成式 [ 表达式 for range起始
2015-11-05 15:22:12
207
原创 Python - 迭代(for...in...:)
# -*- coding=utf-8 -*-# 迭代 for ...in...: --------------------------------------------------------------------------------------------------d = {'a': 1, 'b': 2, 'c': 3}# 默认情况下dict迭代的是Key 如:a c bfo
2015-11-05 14:00:29
222
原创 Python - 切片
# -*- coding=utf-8 -*-# list Slice 切片--------------------------------------------------------------------------------------------------L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']# 切片范围索引 变量名
2015-11-05 13:23:24
211
原创 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
328
原创 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
191
原创 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
233
原创 Python 函数
# -*- coding=utf-8 -*-# 返无返回值函数 返回值Nonedef 函数名 (形参):def user (name):#函数体内格式4个空格活着Tab键 print (name)#函数名 (实参)print user ("jack")# 有返回值的函数 return返回函数值def user (name):#连接符是+号 print "返回值是" +
2015-10-30 17:32:07
219
原创 Python - MySQLdb
# -*- coding: utf-8 -*- # 引入操作库 MySQLdbimport MySQLdb# 建立连接给cooncoon = MySQLdb.connect (user='root' , passwd='1234qwer' , host='127.0.0.1', db='userinfo')# 创建游标 curcur = coon.cursor() # 新建表
2015-10-30 12:28:12
236
原创 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
224
原创 Swift 类的继承
//类的继承//定义一个类class 女神类 { //定义一个常量值是30 let age:Int = 30 //subscript定义下标 subscript (str:String) -> Int { return age / 2 }}//实例化的值是30let 女神 = 女神类()//调用下标处理值是15女神["nibma
2015-04-14 14:02:53
234
原创 Swift 方法 self属性
//self属性//定义一个sis类class sis { //定义一个变量age赋值30 var age = 30 //实例一个change方法 func change (age:Int) { //self在类里面可以随意改变值 self.age = age }}//实例化,赋值的结果是30let S = sis(
2015-04-09 17:14:09
275
原创 Swift 方法
//实例方法和类型方法//定义一个类class maid { //实例方法 func sayHello() { println("Hello") } //类型方法 class func open() { println("open222") }}//先实例化let M = maid()//调用实例方法M
2015-04-09 16:38:28
192
原创 Swift 方法
//实例方法和类型方法//定义一个类class maid { //实例方法 func sayHello() { println("Hello") } //类型方法 class func open() { println("open222") }}//调用类型方法maid.op
2015-04-09 16:34:37
88
原创 willSet,didSet属性监视器
//willSet,didSet属性监视器//定义一个size类class size{ //定义变量a是整形赋值100 var a: Int = 100 { //willSet在赋值前调用 willSet { println("前:\(newValue)") } //didSet在赋值后调用
2015-04-09 16:33:28
262
原创 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
340
原创 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
200
原创 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
203
原创 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 { pr
2015-01-13 11:33:18
216
原创 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
236
原创 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) = aprintln(w)
2015-01-10 13:07:43
426
原创 Swift 整数、浮点 类型之间转换
//整数let a:Int = 10//浮点数//精确到15位let b:Double = 0.123456789123456789123456789//精确到6位let c:Float = 0.123456789123456789123456789//整数转换let d:Int8 = 10let e:Int16 = 30let f = d + Int8(e)p
2015-01-09 17:09:32
414
原创 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
184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅