- 博客(22)
- 收藏
- 关注
原创 学习记录_Pyrthon异常处理2
学习记录日期:2021年9月9日上午学习内容try-except-else-finally用法异常的传递自定义异常及抛出try-except-else-finally用法‘’’try:except 异常 as 变量:else:没有异常执行的代码finally:最后一定要执行的代码案例:将一些字符串数据写入到文件中‘’’try: file = open('123.txt', 'w', encoding='utf-8') file.write('Hello')
2021-09-09 12:19:36
117
1
原创 学习记录_Python文件操作
学习记录日期:2021年9月8日学习内容Python文件操作文件写入文件读取with上下文管理读写小结文件备份文件定位tell()truncate()seek()Python文件操作文件写入文件操作打开文件 open默认的编码是utf-8 这个是中文编码,最好的习惯就是在打开一个文件的时候,给它指定一个编码类型# fobj = open('./Test.txt','w',encoding='UTF-8')# # 开始操作 读/写操作# fobj.write('在苍茫的大海上')# f
2021-09-08 18:48:45
83
原创 学习记录_Python中的模块相关知识
学习记录日期:2021年9月7日上午学习内容模块__all__方法包包中__init__.py的使用模块什么是模块:只要以.py为后缀的文件,都可以被称为模块模块中可以包含什么东西1、变量2、函数3、面向对象(类->对象)4、可执行代码使用模块有什么好处管理方便,易维护降低复杂度PI = 3.14def get_area(r): return PI * r ** 2class Student(): def __init__(self,name,age)
2021-09-07 12:42:21
122
原创 学习记录_python面向对象
学习记录日期:2021年9月6日学习内容特殊方法和运算符的重载特殊属性对象的浅拷贝和深拷贝组合组合2工厂模式单例模式单例模式和工厂模式整和特殊方法和运算符的重载class Person: def __init__(self,name): self.name = name def __add__(self, other): if isinstance(other,Person): return '{0}-{1}'.format(s
2021-09-06 17:40:08
73
原创 学习记录_Python面向对象
学习记录日期:2021年9月4日学习内容python中类成员的继承和重写python中的object类python重写__str__方法python中类的多重继承python中的mro()方法python中_super获得父类的定义python中的多态python中类成员的继承和重写#测试class Person: def __init__(self,name,age): self.name = name self.__age = age #私有属性
2021-09-04 18:16:48
49
原创 学习记录2021年9月3日下午
学习记录日期:2021年9月3日下午学习内容python中__del__方法python中__call__方法python中方法的动态性python中私有属性和方法python中@property装饰器和get set方法python中__del__方法class Person: def __del__(self): print('销毁对象:{0}'.format(self))p1 = Person()p2 = Person()del p2print('程序结束'
2021-09-03 19:41:17
50
原创 学习记录2021年9月3日上午
学习记录日期:2021年9月3日上午学习内容python中的traceback模块如何在pycharm中调试代码python编程思想python中类的定义python中对象的创建python中类属性类方法静态方法python中动态绑定属性和方法python面向对象三大特征python中的traceback模块import tracebacktry: print(5/0)except: traceback.print_exc()如何在pycharm中调试代码在代码前打上断点
2021-09-03 12:54:59
56
原创 学习记录2021年9月2日
学习记录日期:2021年9月2日上午主要是复习总结,下午学习新知识下午学习内容python变量的作用域python中的递归函数python中bug的常见类型python中异常处理机制python的常见异常类型python变量的作用域函数内部的没有声明外部不能使用,外部的都可以使用def func(a,b): #global c c = a+b print(c)#print(c)name = 'james'print(name)def func1(): p
2021-09-02 19:35:54
57
原创 学习记录2021年9月1日下午(下)
学习记录日期:2021年9月1日下午学习内容学习记录python中函数的创建与调用python中函数的参数传递内存分析python中函数的返回值python中函数默认参数python中函数的参数定义python中函数的创建与调用print() #python自带的函数,command+鼠标左键#定义一个函数(盒子,calc)'''def calc(): c = 1+2 print(c)calc()#调用calc()函数,其实就相当于去执行重复代码'''#函数的参数de
2021-09-01 18:24:17
55
原创 学习记录2021年9月1日下午(上)
学习记录日期:2021年9月1日下午学习内容学习记录python中字符串的比较操作python中字符串的切片操作python中占位符python中字符串的编码与解码python中字符串的比较操作#字符串的比较print('Peter' > 'Pe') #Trueprint('Peter' > 'kate') #Falseprint(ord('P'),ord('k'))''' ==value is比较id值'''a = b ='james'c = 'james'p
2021-09-01 16:58:25
57
原创 学习记录2021年9月1日上午
学习记录日期;2021年9月1日学习内容学习记录python字符串的驻留机制python字符串的查询操作python字符串大小写转换操作python字符串的对齐操作python字符串分割操作python中判断字符串的操作python字符串的替换操作python字符串的驻留机制a = 'hello'b = "hello"c = '''hello'''print(a,id(a))print(b,id(b))print(c,id(c))s1 = 'abc%'s2 = 'abc%'pri
2021-09-01 12:36:45
51
原创 学习记录2021年8月31日下午
学习记录日期:2021年8月31日下午学习内容学习记录python中集合的定义python中集合的相关操作python中集合间的运算关系python中集合的数据操作python集合生成式python四种储存数据方式总结python中集合的定义d = {'Peter':99,'Jeck':88} #字典#第一种创建集合的方式s1 = {1,2,3,4,5,6,7} #集合s2 = {11,223,33,44,55}print(s1)#第二种方式'''如何创建集合set()方法 列表list
2021-08-31 19:47:54
83
原创 学习记录2021年8月31日上午
学习记录日期:2021年8月31日上午学习内容学习记录python中字典的特点python字典生成式python中元组的定义python元组的创建python中元组为不可变序列python遍历元组python中字典的特点s = {'James':100,'James':101,'王根基':70}print(s)ss = {'test':100,'james':100}print(ss)lst = [10,20,30]lst.insert(1,1000)print(lst)pyth
2021-08-31 13:24:47
56
原创 学习记录2021年8月30日下午
学习记录时间:2021年8月30日下午学习内容学习记录python中添加列表元素python中列表元素的删除操作python中列表的排序python列表生成式python中字典的定义python获取字典中的元素python中字典的key判断python中字典的视图python遍历字典元素python中添加列表元素lst = [10,20,30]print('添加新元素前的数据',lst,id(lst))lst.append(100)#追加到列表的最右侧部位print('添加新元素后的数据',l
2021-08-30 18:29:42
98
原创 学习记录2021年8月30日上午
学习记录学习时间:2021年8月30日上午学习内容学习记录python中列表的应用理解python中列表的创建python中列表的特点python中列表的获取指定元素的索引python换取列表中单个元素python获取列表中多个元素python中列表元素的查询操作python中列表的应用理解a = 10print(a,id(a),type(a))x = ['Peter','xiongda',15]print(id(x))print(type(x))print(x)python中列表的创
2021-08-30 13:36:14
56
原创 学习记录2021年8月28日下午
学习记录日期:学习记录2021年8月28日下午学习内容学习记录python的for in循环结构python的break流程控制语句python的continue流程控制语句python中else的使用python中嵌套循环到的使用python二重循环的break与continue的使用python的for in循环结构for str in 'Peter': #第一次取出来的是P,第二次是e,依次来取 print(str)for ii in range(10): print(i
2021-08-28 18:18:24
44
原创 学习记录2021年8月28日上午
学习记录日期:2021年8月28日上午学习内容:学习记录python程序的组织结构——多分支结构python程序的组织结构——嵌套if使用python条件表达式python的pass语句python的range函数python的while循环结构python的while循环练习学习小结python程序的组织结构——多分支结构mystar = int(input('当前用户的星星数:\n>>>'))#判断级别if mystar >0 and mystar <=10:
2021-08-28 12:56:20
47
原创 学习记录2021年8月27日下午
学习记录日期2021年8月27日下午学习内容python程序的组织结构——顺序结构#顺序结构print('--------------程序开始------------------')print('1,打开冰箱门')print('2,把大象放进去')print('3,关闭冰箱门')print('--------------程序结束------------------')python对象的布尔值#x = 4(带了布尔值 True False), x = '345'print(bool(
2021-08-27 18:34:26
48
原创 学习记录2021年8月26日下午及27日上午
学习记录日期2021年8月26日下午及27日上午学习内容:(由于不可抗力因素没有完成既定学习目标并入27日上午一起写)python的算术运算符print(1+1)#加法运算print(1-1)#减法运算print(3*4)#乘法运算print(1/2)#除法运算print(11/2)#除法运算的一种print(11//2)#整除运算print(11%2)#取余运算print(2**3)#乘方运算 2*2*2print(9//4)print(-9//-4)print(-9
2021-08-27 13:53:51
74
原创 学习记录2021年8月26日上午
学习记录日期2021年8月26日上午学习内容:接昨天学习了其他类型转换float浮点型s1 = '13.3's2 = '45'ff = Trues3 = 'Peter'i = 67print(type(s1),type(s2),type(ff),type(s3),type(i))#floatprint(float(s1),type(float(s1)))print(float(s2),type(float(s2)))print(float(ff),type(float(ff))
2021-08-26 16:56:12
64
原创 学习记录2021年8月25日下午
学习记录时间:2021年8月25日下午学习内容:python变量的多次赋值name = 'james'print(name)name = 'Peter'print(name)python常用的数据类型及进制运算#数据类型 int整型 ;float浮点型;bool布尔型(True false);Str字符串。a = 99b = -1c = 0print(a,type(a))print(b,type(b))print(c,type(c))#0,1,2,3,4,5,6,7,8,
2021-08-25 19:09:13
72
原创 学习记录2021年8月25日 上午
学习记录日期2021-08-25 上午首先学习python简介之类然后学习怎么安装python环境与pycharm然后学习了第一个python语句第一个函数print("hello world")然后是转义字符print('hello\nworld')#\n表示新起一行显示后面的内容print('hello\tworld')#\t表示tabprint('hello\rworld')#\r表示后面覆盖前面,对\r前所有内容覆盖print('hello\bworld')#\b表示
2021-08-25 14:00:15
51
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人