python之面向对象(二)

类属性:针对类对象定义的属性 使用赋值语句在class关键字下可以定 义类属性 类方法:针对类对象定义的方法 在类方法内部可以直接访问类属性或者调用 其他的类方法 class Toy(object): # 使用赋值语句定义类属性,记录所有的玩具的数量 count = 0...

2019-06-24 14:33:39

阅读数 16

评论数 0

Python之面向对象(一)

面向过程 && 面向对象 (oop:object oriented programming) 面向过程:—侧重于怎么做? 1.把完成某一个需求的 所有步骤 从头到尾 逐步实现 2.根据开发要求,将某些功能独立的代码封装成一个又一个函数 3.最后完成的代码,...

2019-06-24 14:33:09

阅读数 15

评论数 0

Python之paramiko模块

01.paramiko远程密码连接 paramiko是什么?基于ssh用于连接远程服务器做操作: 远程执行命令 上传文件 import paramiko # ssh username@ip # 创建一个ssh对象 client = paramiko.SSHClient() # ...

2019-06-18 13:07:34

阅读数 26

评论数 0

python之异常

异常: 程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常 我们在程序开发的时候,很难将所有的特殊情况都处理,通过捕获异常可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性 捕获异常 try: 尝试执行的代码 except: ...

2019-06-13 17:33:42

阅读数 33

评论数 0

python之sys模块【获取参数】

sys模块:system指的是解释器(os指的是操作系统) 常用操作:用于接收系统操作系统调用解释器传入的参数 实验操作: 在python工具中敲入以下代码: import sys print(sys.argv) #获取脚本名称 sys.argv[0] print(sys.argv[...

2019-06-13 16:19:01

阅读数 36

评论数 0

python之difflib模块

什么是difflib? 用来做什么? difflib为python的标准库模块,无需安装。 作用是对比文本之间的差异。 并且支持输出可读性比较强的HTML文档,与uu快3软件/UU快三软件【致富彩经】 shell下的diff命令相似。 在版本控制方面非常有用。 符号理解 符号 含义 '-' 包含在第一个系列行中...

2019-06-13 15:47:48

阅读数 29

评论数 0

Python之time、datetime模块

time模块 时间表示的几种类型 时间戳 字符串的时间 元组类型的时间 import time # 时间戳时间 print(time.time()) 1560405308.2224731 # 字符串时间 print(time.ctime()) Thu Jun 13 13:55:0...

2019-06-13 14:52:02

阅读数 22

评论数 0

python之os模块

OS模块 import os 1.返回操作系统类型 :posix 是uu快3软件/UU快三软件【致富彩经】 操作系统,nt 是windows操作系统 print(os.name) print('uu快3软件/UU快三软件【致富彩经】 ' if os.name == 'posix' else 'Windows') posix uu快3软件/UU快三软件【致富彩经】 ...

2019-06-13 13:53:15

阅读数 28

评论数 0

python之文件

纯文本文件 文件读取的三部曲:打开 —> 操作 ----> 关闭 r(默认参数): -只能读,不能写 -读取文件不存在 会报错 指针从零开始 w(写) -write only -文件不存在,会自动创建新的文件 -文件存在,会清空文件内容...

2019-06-11 00:39:25

阅读数 28

评论数 0

python之装饰器

装饰器: 概念:把一个函数当作参数传递给一个函数,返回一个替代版的函数 本质上就是一个返回函数的函数 “在不改变原函数的基础上,给函数增加功能” # def outer(func): # def inner(): # print('*****') # ...

2019-06-10 22:09:54

阅读数 25

评论数 0

Python之匿名函数

当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 匿名函数的关键字为 lambda 冒号前面是 形参 冒号后面是返回值 from functools import reduc...

2019-05-31 00:13:06

阅读数 59

评论数 0

Python之常用的高阶函数

高阶函数 变量可以指向函数,函数的参数可以接收变量,那么函数可以接收另一个函数作为参数,这种函数称为高阶函数 实参是一个函数名 函数的返回值是一个函数 f = abs print(f(-10)) 10 def fun(x,y,f): return f(x),f(y)...

2019-05-31 00:05:18

阅读数 174

评论数 0

Python之字典生成式

需求1:假设有20个学生,学生的分数在60~100之间,筛选出成绩在90分以上的学生 import random stuInfo = {} for i in range(20): name = 'westos' + str(i) score = random.rand...

2019-05-30 23:36:02

阅读数 56

评论数 0

Python之列表生成式

需求1:接收变量 k a b s = '51 5000 10000' a = s.split() print(a) li = [] for item in s.split(): li.append(int(item)) print(li) k,a,b = li print...

2019-05-30 22:30:02

阅读数 40

评论数 0

Python之深拷贝和浅拷贝

1,变量:是一个系统表的元素,拥有指向对象的连接空间 2,对象:被分配的一块内存,存储其所代表的值 3,引用:是自动形成的从变量到对象的指针 4,类型:属于对象,不是变量 5,不可变对象:一旦创建就不可修改的对象,包括字符串、元组、数字 6,可变对象:可以修改的对象,包括列表、字典。 ...

2019-05-30 16:27:56

阅读数 67

评论数 0

Python之is和==的区别

== 比较的是两个对象的value值的异同,只要值相同则返回true,并不关心是否是同一个对象(id是否相同)。 is则直接比较对象,如果是同一个对象(即对象的id相同),则返回true id():在内存中存储的位置 type:变量的类型 value:变量的值 ==比较:type val...

2019-05-30 15:04:54

阅读数 47

评论数 0

Python之函数

#如何定义一个函数 def hello(): print(‘hello’) print(‘python’) #通过函数名来调用函数 hello() hello() #函数里面嵌套函数 def westos(): print(‘is westos’) def python(): ...

2019-05-30 14:40:55

阅读数 48

评论数 0

Python之sort()方法和sorted()函数的区别

类里面的叫做方法,类外面叫做函数 sort() 是Python列表的一个内置的排序方法,list.sort() 方法排序时直接修改原列表,返回None;方法sort() 对列表进行永久性排序 sorted() 是Python内置的一个排序函数,它会从一个迭代器返回一个排好序的新列表,需要...

2019-05-30 10:56:46

阅读数 48

评论数 0

Python之字典的特性及常用方法

s = {} print(s,type(s)) #字典:key-value 键值对 s = { ‘uu快3软件/UU快三软件【致富彩经】 ’:[100,99,88], ‘python’:[190,56,78] } print(s,type(s)) #工厂函数 d = dict() print(d,type(...

2019-05-29 22:05:19

阅读数 49

评论数 0

Python之集合的特性及常用方法

#集合里面的元素不可重复的 s = {1,2,3,4,1,2,3,4,[1,2,3,4]} print(s,type(s)) #定义一个空集合 s2 = {} #默认情况下是dict print(s2,type(s2)) s3 = set([]) print(s3,type(s3))...

2019-05-29 21:25:52

阅读数 45

评论数 0

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