自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 面向对象-成员修饰符

#成员修饰符:公有,私有#公有在类中,子类,类外均可访问;私有只能在类中访问,子类和类外不可访问class Foo: #私有字段只能类本身调用,子类和外部都不能调用 __cc = 123 def __init__(self,name,age): self.name = name self.__age = age def f

2017-06-04 01:49:35 210

原创 面向对象-属性

#字段:静态字段和普通字段#属性具有方法的表现形式,也有字段的访问形式class Page: def __init__(self,all_count): self.all_count = all_count #属性 @property def all_page(self): a1,a2 = divmod(self.all_cou

2017-06-04 00:06:56 369

原创 面向对象-方法

# python中有三种方法,普通方法,静态方法,类方法# 所有的方法属于类# 1.普通方法:至少有一个self,对象调用# 2.静态方法:任意参数,类调用# 3.类方法:至少一个cls,类调用class Foo: #静态字段,属于类,由类调用;在代码加载时已经创建 CC = 123 #name是普通字段,属于对象,只能由对象调用;实例化对象后才被创建

2017-06-03 23:27:42 202

原创 面向对象-继承

单继承:一.父类-子类/基类-派生类class F1(): def show(self): print("f1") def foo(self): print(self.name)class F2(F1): def __init__(self,name): self.name = name pr

2017-06-03 01:16:53 197

原创 面向对象基础

一.类和对象:创建类:class 类名:def 方法名(self,xxx)pass创建对象:对象 = 类名()对象调用方法:对象.方法名()二.什么时候使用面向对象?当一些函数具有相同参数时,可以使用面向对象的方式,对参数值一次性封装到对象,以后对对象取值即可:class SQLHelper: def fetch(self,sql):

2017-06-02 16:59:16 167

原创 反射

一.反射:利用字符串的形势去对象(模块)中寻找成员#获取某模块中的某函数名fun = getattr(模块,"函数名")#执行该函数fun()-----------------------#判断某模块中是否存在某函数has(模块,"函数名")-----------------------#在某模块中添加某函数setattr(模块,"函数名")--

2017-05-31 17:30:14 177

原创 模块-time和date time

#常用取时间戳import time#常用取日期import datetimetime模块:#当前系统时间戳print(time.time())print(time.ctime(time.time()-86400))#本地时间,将时间戳转换为struct_time对象print(time.localtime())#将struct_time转为时间戳print(time

2017-05-31 15:02:08 163

原创 模块介绍和序列化模块

一.模块(其他语言中叫类库):内置模块 自定义模块 第三方模块 先导入后使用不能和内置模块重名导入模块依据:import sys   sys.path单模块:import  嵌套在文件夹下:from xxx import xxx / from xxx import xxx as xxx二.序列化模块:json 支持跨语言序列化函数:json.dumps()

2017-05-31 10:40:27 269

原创 字符串格式化方式及递归

一. “%”方式:1. 普通格式化:s = "i am %s" %"jiang"2.占位符格式化s1 = "abcdef %s afdd %d" %('jiang',28)%s字符串 %c字符 %d十进制 %o八进制 %x十六进制 %f浮点数 %e/E科学计数法表示 %转移字符3.通过给变量定义name格式化s2 = "abcdef %(name)s

2017-05-27 10:48:35 228

原创 python基础知识-文件操作

文件操作:1.打开文件:  只读:  open('nn','r',encoding = 'utf-8')    清空内容写文件:  open('nn',w,encoding = 'utf-8')   文件存在报错,不存在,创建并写文件   open('nn','x',encoding = 'utf-8')    追加:  open('nn','a

2017-05-12 14:26:20 209

原创 python基础知识-内置函数

三元运算符:name = "jiang" if 1 == 1 else "chen"等价于:if 1 == 1: name = "jiang"else: name = "chen"def f1(a1): return a1+100lambda表达式,可接受多个参数,也可接受默认值,但只能进行简单计算并只能一行完成:def f1(a1

2017-05-12 11:49:57 275

原创 python基础知识-函数

函数:1.python规定函数参数若有默认值必须放在最后一个2.函数动态参数: def f1(*args): print(args)*args可接受多个参数,结果以元组输出f1(11,22,"wang","lisi",66)结果:(11,22,"wang","lisi",66)将列表整体作为元组的一个元素传给参数li = [111,222,33

2017-05-12 11:09:08 372

原创 python基础知识-集合

集合(无序,不重复):1.创建集合:se1 = {123,456,789}se2 = set() #创建空集合se3 = set([11,22,33,44,55,66]) #将其他可迭代类型转为集合2.add()增加元素,若集合中有需要增加的元素则不重复增加,若没有则增加:  set.add(123) 3.clear()清除元素4.copy(

2017-05-11 12:23:00 202

原创 python基础知识-字典

字典(无序):1.创建字典: dict = {11111111111:{"name" : "zhangsan","age" : 33 },222222222:{"name" : "lisi","age" : 28 } }2.修改元素:  dict[11111111]["name"] = "wangwu"3.新增元素:

2017-05-10 16:57:19 180

原创 python基础知识-元组和字符串

元组:1.创建元组tuple = (11,22,33,44,55,66)2.元组元素不可修改   tuple[1] 不可以3.index()获取某个元素的下标: tuple.index(11)4.count()获取某个元素出现的次数:  tuple.count(11)字符串:str = " abd,fja,dof  "

2017-05-10 15:10:57 361

原创 python基础知识-列表

列表:1.列表创建:list = ["zhangsan","Lisa",11,"22",33,44]2.索引:元素下标从0开始list[0] - 列表中第一个元素list[-1] - 列表中最后一个元素list[-2] - 列表倒数第二个元素3.切片:取一个范围内的值,半开半闭区间,包含开始不包含结束list[0:] - 取整个列表值list[-5:] - 取后5个值list[:2

2017-05-09 15:47:44 335

C语言数组详解

关于C语言中数组的详细讲解,,仅供参考。

2013-03-20

空空如也

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

TA关注的人

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