自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 生成器装饰器和异常

09 生成器装饰器和异常 生成器 yield 可以很方便的实现一个迭代器 def fun(): print('1-') yield 1 #返回值 得到一个生成器对象结果 同时暂停函数 print('2-') yield 2 print('3-') yield 3 b = fun() next(b) next(b) next(b) 用生成器实现斐波那契数列 def fic(end = 10): n,a,b = 0,0,1 while n < end: a,b

2021-04-11 10:34:09 200

原创 python 面向对象高级

08 面向对象高级 常用内置函数 #hasattr() 判断实例对象属性是否存在 hasattr(aa,'abc') #存在返回True,不存在返回False #getattr() 返回实例对象属性值 getattr(aa,'def') #setattr() 设置实例对象属性和属性值 setattr(aa,'name','安安') #属性不存在,新增属性;属性存在,更改属性值 #delattr() 删除实例对象属性 delattr(aa,'def') #issubclass() 判断是否是继承关系 issu

2021-04-11 10:33:06 225

原创 python 面向对象初级

07 面向对象初级 类的定义和使用 class 定义类 class Computer: #类名首字母大写(驼峰法) pass #用pass来代替未写代码 # 类的实例化 bd = Computer() #bd为实例对象 xy = Computer() # 类中变量称之为属性,函数称之为方法 class Lap: style = '0707' #类的属性 color = 'black' #self指实例化本身(谁实例化了,谁就是self) def play(self): #类的方法 print(

2021-04-09 17:47:52 327

原创 python 文件

05 文件 open()函数 open(‘文件’,open状态参数) r 只读模式 #打开一个文件,默认r,表示只读状态 open('a.txt','r',encoding = 'utf8') #声明编码格式 w 写入模式 (清空写入) a 写入模式 (追加写入) +模式 可读可写 不能单独使用(r+ 写入时会替换前面的内容 a+ 用的最多 w+) b 二进制模式 不能单独使用(图片 视频 音频) f = open('c.txt','ab+') f.write(b'hello') #以二进制

2021-04-09 17:13:44 354

原创 python 函数

05函数 函数参数 必备参数 默认参数 # x为必备参数 y为默认参数 def num(x, y = 10): print(x + y) num(5) num(5,20) 元组不定长 #可以不传值,值可多个 def nums(*args): print(args) nums([50,60],{'NAME':18}) 字典不定长 #可以不传值,值可多个 def numb(**kwargs): print(kwargs) numb(a = 8, k = '你好') #注意:传值以键等于值的

2021-03-23 18:55:30 335

原创 python 字符串和散列类型

04字符串和散列类型 字符串 修改 #字符串本身不能修改 a = ' This is my str. ' #replace() 匹配所有并替换 a.replace('i', 'b') #upper() 全部大写 a.upper() #lower() 全部小写 a.lower() #capitalize() 对首个单词的首字母大写 a.capitalize() #title() 所有单词首字母大写 a.title() #strip() 去除字符串左右两边的空格 a.strip() #lstrip()

2021-03-23 18:12:09 184

原创 python 循环语句和列表元组

03循环语句和列表元组 for循环(计数循环) 不需要考虑循环次数,循环次数由可迭代对象决定 #for循环可以把字符串里面的每个元素都依次取出来,自动赋值给变量 i, 然后再执行循环体内的代码块 for i in 'hello python': print(i, end=','); #输出/h,e,l,l,o, ,p,y,t,h,o,n,/ #end可以设置每个值打印之后输出的字符串,print默认是换行 range( ) 函数可以取到一个范围内的整数,区间左闭右开 #range(a),从0取到a-1

2021-01-14 18:51:44 373

原创 python 条件语句和while循环

02条件语句和while循环 三目运算 a = 6 #原判断语句 if a > 5: print(True) else: print(False) #三目运算 print(True if a >5 else False) 逻辑运算 三种逻辑运算 List item 两边为真则返回真 或逻辑 一边为真则返回为真 非逻辑 逻辑取反 ...

2020-12-27 02:26:16 549 2

原创 python 基本概念和基本数据类型

01基本概念和基本数据类型 字符串的拼接方式 ‘+’ 和’*'号拼接 #'+'号拼接 print('2020' + '年' +'12' + '月' + '18' + '日') #‘*’号拼接 print('python' * 3) %s占位拼接 str1 = '2020' str2 = '12' str3 = '18' print('%s年%s月%s日'%(str1, str2, str3)) join拼接(适合统一的拼接方式) str1 = '2020' str2 = '12' str3

2020-12-24 14:08:08 307 1

空空如也

空空如也

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

TA关注的人

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