自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象 2

面向对象 2静态方法和类方法1.静态方法通过装饰器@staticmethod来进行装饰。静态方法既不需要传递类对象也不需要传递实例对象静态方法也可以通过实例对象和类对象访问class Dog: type = "狗" def __init__(self): name = None # 静态方法 @staticmethod def...

2019-08-05 18:33:50 82

原创 反射

面向对象3isinstance(obj,cls)检查obj是否类cls的对象class Foo: passclass Bar(Foo): passprint(issubclass(Bar,Foo))反射所谓反射,是指程序可以访问,检测和修改它本身状态或者行为的一种能力(自身)在python中,面向对象中的反射是指通过字符串的形式操作对象的相关属性.四个可以实现自省...

2019-08-05 18:31:56 115

原创 网络编程

网络编程1.引子加入有两个脚本,foo.py , bar.py ,分别运行,都可以正常运行。但是现在想从两个程序间传递一个数据。同一台电脑创建一个文件,讲foo.py的数据读入文件中,bar.py从文件中读取数据。不同电脑间该怎么做?软件的开发架构C/S架构C/S即Client和Server—>客户端和服务器端架构B/S架构B/S即Browser和Ser...

2019-08-05 18:30:28 181

原创 模块(包)

模块包—>module and package包:包是通过使用’.模块名’来组织Python模块名称空间方式.—>具体而言,包就是一个包含’_init_.py’文件的文件夹.目的:用文件夹将文件/模块组织起来.注意:py3.即使包中没有_init_.py也可以使用py2,若果没有_init_.py肯定报错.创建包的目的不是为了运行,二十为了被导入使用.包的本质也然还...

2019-07-31 15:08:58 115

原创 time、datetime、sys、序列化模块

time 模块pythonimport timetime.sleep([n]) #休眠Nstime.time() #获取当前时间戳在python中,表示时间通常有三种方式:-时间戳(timetamp):表示的是从1970年.01.01 00:00:00开始按秒计算的偏移量.-格式化的时间字符串(format string)2019-7-26 08:46:30-结构化的时间(...

2019-07-31 15:03:03 101

原创 面向对象

面向过程函数式编程面向对象面向过程所谓过程就是我们解决问题的步骤,一步步的按照过程走,有先后之分。它呢,整个设计好比流水线,思维上比较机械化。优缺点:优点:复杂的问题流程化,将问题分解简化。缺点:拓展性不好面向对象核心是对象。正式的来说对象是一个数据以及相关行为的集合面向对象是功能上指向建模对象通数据和行为方式来描述交换对象的集合。在pyt...

2019-07-31 14:57:49 114

原创 迭送器,生成器,闭包,装饰器

迭代器可迭代对象:list,str,tuple etc. ---->for … in …遍历 ---->遍历(迭代)迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起StopIteration 异常,以终止迭代(只能往下走,不可以回退)现在,我们可以说,实现迭代器协议的对象就是可迭代对象如何实现?通过在对象内部定义一个__iter__...

2019-07-31 14:35:23 615

原创 递归函数

递归函数在一个函数体的内部,调用函数本身,就被称为递归函数。匿名函数(lambda)–格式:lambda para1,para2,..,paraN: expression using paras高阶函数filterf1 = filter(lambda sr:not sr.endswith("ty"),li)print(list(f1))功能:-过滤掉序列中不符合函数条件的...

2019-07-25 17:12:22 87

原创 函数

函数引子求1 - 15的和:求23-36的和;求55-68的和:程序而言:函数就是对程序逻辑进行结构化或者过程化的一种编程方法built-in function 内置函数—>BIF函数的定义说明如下:​ 1.函数代码块以 def 关键词开头,后接函数标识符名称和小括号 ()。​ 2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。​ 3.函数的第一行...

2019-07-24 21:45:18 167

原创 错误和异常

错误和异常错误语法错误(syntax error)逻辑错误(logic error)执行期间错误(runtimne error)demo:for i in range(10) print(i)out —>SyntaxError: invalid syntaxpython的语法分析器完成,检测到错误所在文件和行号.以向上箭头标记错误位置.最后显示错误类型.当...

2019-07-24 21:44:55 144

原创 文件配置

文件操作常见的文件类型常见的文件类型:txtcsvjsonhtmlmp4文件操作流程打开------>open()读/写------>read()/write()关闭------>close()序号用途方法功能打开/关闭文件f=open(file)打开文件f.close()读写文件内...

2019-07-24 21:44:16 158

原创 模块

模块(module)开发过程中,代码会越来越长,若各直接放在一个文件里,代码会越来越长.—>不易维护.为了编写方便维护的代码,可以吧不同功能的代码分组,保存在不同的文件里.这样,每个文件包含的代码量会比较少,更方便维护.在python中,一个.py文件就可以称之为一个模块即:包含相应功能的函数以及变量,py则以".py"为后缀名;模块可以为其他的程序引用,以使用该模块所对...

2019-07-24 21:41:02 102

原创 字典集合

字典字典的概念1.假如有一个列表:li = [“Pyth”,“java”,“C”]li[0]=“Python”li.sort()2.假如统计学生信息,包括学号,姓名,年龄,li = [[20190101,“Tom”,18],[20190201,“Jack”,19],…循环遍历,十分复杂考虑字典.字典是列表除外python中使用最灵活的内置数据类型.字典是一种可变的数据类型...

2019-07-19 17:33:07 123

原创 笔记

print()函数查看帮助文件help(print)Help on built-in function print in module builtins:print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, o...

2019-07-18 21:14:17 110

原创 字符串,数组,元祖

字符串、列表、元组的不同字符串列表元组增join()append()、expend()、insert()无删strip() 、lstrip() 、rstrip() 、del()pop() 、remove() del()删除某个元素,不能;但可以全部清空改replace()、split() 、partit() 、expendtabs()、makes...

2019-07-18 21:12:06 147

原创 python流程控制

python流程控制if条件分支语句python条件语句就是通过一条或者多条语句执行的结果(True/False)来决定执行的代码块。if单分支语句if逻辑语句: 语句(块)demo:print("向Python致敬,我正在学习。")if False: print("66666")print("1111.")learning = "python"if...

2019-07-17 21:46:54 142

原创 字符串

字符串1.什么是字符串用引号引起来的一串字符用引号来创建字符串​ -单引号​ -双引号​ -三单引号​ -三双引号#创建字符串name = "Hangzhou"area = 'Gongshu'history = "5000"famous_person = """苏轼,许仙,白素贞"""Captical0f='''吴越,南宋'''print...

2019-07-17 21:44:11 545

原创 孙荐威-作业1

环境配置Python解释器安装IDE安装(Pycharm)Markdown简介Markdown介绍Markdown是一种文本标记语言,用于快速文档排版Markdown文件为纯文本文件,后缀名为 .mdMarkdown介于Word和HTML之间比起Word,Markdown是纯文本,排版文档轻量、方便、快速。比起HTML,Markdown简单直观,易读、易写、易...

2019-07-16 19:15:58 103

空空如也

空空如也

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

TA关注的人

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