- 博客(26)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python自学20201202 while、for 、if、else、break、continue等相关用法
while、for 、if、else、break、continue
2020-12-02 00:07:10
406
2
原创 python各类异常处理学习笔记
python各类异常处理学习笔记,学会各类异常方式和处理。print("============异常与工具===================")print("============一、异常基础===================")""" 1、try/except捕捉由 Python或你引起的异常并恢复。 2、try/finally无论异常是否发生,执行清理行为。 3、raise手动在代码中触发异常。 4、assert有条件地在程序代码中触发异常。 5、with/as在 P
2020-12-27 21:30:23
183
原创 关于python raise应用实例--判定非程序异常主动示错提示
使用 raise语句主动抛出异常的意思是开发者可以自己制造程序异常,这里的程序异常不是指发生了内存溢出、列表越界访问等系统异常,而是指程序在执行过程中,发生了用户输入的数据与要求数据不符、用户操作错误等问题,这些问题都需要程序进行处理并给出相应的提示。下面是raise应用的实例:#用户登录判断,登录窗口设置try: print("请输入登录账号:") username= input(">>:") if username !="John": raise
2020-12-25 17:15:47
174
1
原创 【CSDN2020年度征文活动】关于2020年python入坑,感谢CSDN家学习
2020年工作处于稳定且处于天花板的时间,工作中很难找到特别有成就的东西,也很难实现质变。跟朋友聊了很久,想过创业,想过多种实现财务自由的方法,但是都不靠谱,只停留在想,尚未行动。 10月的时候,开始接触到Python的宣传,当时看起来相对简单,能在某些程度上实现工作自动化,解放当前工作,提高工作效率。自己工作主要是ORACLE SQL处理,涉及数据处理及经营分析。 10月底下定决心,行大于思。10月份开始入坑python,无人带就开始各种百度,百度结果很多都在CSDN找到了答案。浏览了很...
2020-12-22 23:43:59
232
1
原创 python 类的各类设计、子类扩展、变化及继承学习笔记
python 类的各类设计、子类扩展、变化及继承,边学边练,边练边记录。print("=============类的设计=======================")class Employee: def __init__(self,name,salary=0): self.name = name self.salary =salary def giveRaise(self,percent): self.salary = self.sa
2020-12-20 22:03:46
191
1
原创 python 类代码class编写细节学习笔记
python 类代码编写细节,先查看此类内容,以后再次查看。print("=========类代码编写细节===========")class ShareData: spam = 42x = ShareData()y = ShareData()print(x.spam,y.spam)ShareData.spam =99print(x.spam,y.spam,ShareData.spam)x.spam =88print(x.spam,y.spam,ShareData.spam)
2020-12-17 00:04:14
564
原创 python模块:多学多学,多看多看
这块模块类的看了多遍,还不是很明白。还得多学几遍。print("===========模块,构造梦想的开始=============")print("===========蓝图,从模块开始=============")"""简而言之,模块通过使用自包含的变量的包,也就是所谓的命名空间提供了将部件组织为系统的简单的方法。在一个模块文件的顶层定义的所有的变量名都成了被导入的模块对象的属性。正如我们本书中前一部分中见到的那样,导入给予了对模块的全局作用域中的变量名的读取权。也就是说,在模块导入时,模块文
2020-12-14 22:08:18
146
原创 python函数高级话题二:迭代、解析、测试和嵌套循环
python函数高级话题二:迭代、解析、测试和嵌套循环。学着,记着,将来用上继续深入研究。做一遍,增加脑子深处记忆。for… for…print("===========函数高级话题二:函数迭代和解析================")res = []for i in 'spam': res.append(ord(i)) #ord函数收集整个字符串中所有字符的ASCII编码print(res)res = [ord(i) for i in 'spam']print(res)re
2020-12-10 11:56:58
261
2
原创 python学习函数高级话题一:递归、lambda、映射map及其他相关笔记
python学习函数高级话题一:递归、lambda、映射map及其他相关,特殊列表处理等。内容只是学习笔记,共同学习。目标:学会分块拆分函数,分块打包,循环调用。小函数用lambda表达式:更贴近数学表达,增加他人可阅读性和难度。print("===========函数的高级话题一:递归、lambda、映射map================")"""函数涉及的概念:1、耦合性:对于输入使用参数并且对于输出使用 return语句。一般来讲,你需要力求让函数独立于它外部的东西。参数和 retu
2020-12-08 16:26:05
204
原创 python的关于函数自学,gloab\local\lambda初入手
知晓函数的妙用,但是学习起来略微头疼。这个需要反复看,多练手:主要是gloab\local\lambda初级使用和说明,还需继续努力学习。print('=========一、函数基础和学习==============')"""为什么要学习函数:1、最大化的代码重用和最小化代码冗余2、流程的分解。语句 例子 Calls myfunc("spam", "eggs", meat=ham) def, def adder
2020-12-06 23:57:35
342
1
原创 任意输入两正整数,求两整数之间整数之和。
最近被私信问到一个蛮简单的小问题:任意输入两个正整数,请输出这两正整数之间的整数之和。num = int(input('输入任意的正整数x:'))num1 = int(input('输入任意的正整数y:'))sum=0if num1>=num: for i in range(num,num1+1): sum += ielse: for i in range(num1,num+1): sum +=iprint(sum)...
2020-12-04 17:43:43
8134
4
原创 python迭代器、文档基础入门介绍学习
python迭代器、文档基础入门介绍学习没啥用,但是可以看看。print('======迭代器==========')"""什么是迭代器迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。 [注意]:迭代器只能前进不能后退[迭代器的优点]:使用迭代器不要求事先准备好整个迭代过程中的所有元素。迭代器仅仅在迭代到
2020-12-03 21:19:56
88
原创 python 学习第四周(20201130)书写规范学习
What you see is what you get. 所见即所得自己得规范性和可读性,这是最重要基本功。自我反省一下:问题1、原来很喜欢用 xxx_xxx.py来命名,发现这个是一个重大的错误,如果带_命名模块无法自己自行调用,还有其他问题,共勉。问题2:4空格和tab 不要同时使用,建议4个空格,个人喜欢。合理跨行,力争可视化,保持简单。print('========python所见即所得============')# What you see is what you get. 规范性
2020-11-30 01:15:32
523
2
原创 python 输入任意数值,求素数(或质数)之和,素数个数和素数清单
python 输入任意数值,求素数(或质数)之和,素数个数和素数清单num = int(input('输入任意的数值num,求2-num之间所有的素数:'))list_sum=0list_num=[]for i in range(2,num): for j in range(2,i): if i%j==0: break else: # print(i,'是素数。') list_num.append(i) #lis
2020-11-27 18:07:52
4695
原创 python自学第四周(20201126) 元组tuple、文件运算等笔记
python自学第四周(20201126) 元组tuple、文件运算等笔记将来继续翻一翻看一看加强印象和练习。啦啦啦啦,告别非常枯燥的基础课程,努力努力!print('=======元组tuple、文件运算==========')print('=======1、元组tuple==========')"""特点:由简单的对象组构成,与列表非常类似,不能在原处修改,他们是不可变的,并且通常写成圆括号,,而不是方括号;不支持任何方法调用,但元组具有列祖的大多数属性。为什么有了列表还要元组呢? 元组
2020-11-27 00:25:51
177
2
原创 python 学习第四周(20201124) 字典、函数各种知识点各种应用
python 学习 字典、函数各种知识点各种应用自学之前先来一个网上热门的99乘法列表练习,开动脑筋:print('======开始学习前练习:打印九九乘法表,注意对齐=======')for i in range(1,10): for j in range(1,i+1): print("%dX%d=%-2d"%(i,j,i*j),end=" ") print("") #代表换行for i in range(-9,0): for j in range
2020-11-25 12:59:30
127
原创 python零基础自学第四周 列表List实用详解,满满干货
python零基础自学第四周 列表List实用详解,满满干货自己写的一个针对PDF特别好用(懒人懒得打字使用特别舒畅)的截图识别文字的Pyhon小程序,可以复制截图的文字部分。自己写的python代码,学以致用,已经会打包.exe。但是默认C盘路径,其他路径无法使用(不知道什么问题,求大佬指点),有兴趣可以交流,有上传了一个小资源1、截图文字识别.py(QQ已有)2、截图文字识别并翻译.py接下来是自学的List表:print('-------%与格式化表达式比较-------------'
2020-11-23 01:36:06
679
1
原创 python 第三周(20201121) fomat用法大全、模块调用
最近太忙了,功课稍微落下一些。而且还碰到forma知识点,头大的要死。容易理解,但是写起来很头疼。初步接触到模块,得好好研究研究。"""".fomat关键知识点^,<,>分别是居中、左对齐、右对齐,后面带宽度,:号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。+表示在正数前显示+,负数前显示- ,(空格)表示在正数前加空格"""print('========基于字典的字符串格式化============')print('%(n)d%(x)s'%{'n':1,'x
2020-11-21 23:37:07
1465
原创 如何解决WARNING: You are using pip version 19.2.3, however version 20.2.4 is available. You should consi
解决方式:python -m pip install --upgrade pip -i https://pypi.douban.com/simple
2020-11-20 01:28:05
2611
原创 python 自学第三周(陆续2020119)各类知识点详解,常print,加强印象和记忆
python 自学第三周(二)各类知识点详解,常print,加强印象和记忆,纠正各种语法错误。知识点:重点说明float等各种用法;字符串文本解析;split使用; r’ ’ :raw字符串抑制转义等等。----给自己找点乐子目前跟着学了(新手入门勿喷,喜欢的也可以和我要)爬虫:温柔的爬某直播交友视频主页,运行并下载成功。小游戏开发:黑客数字雨print('----转义字符代表特殊字符----')# """# # newline 忽视连续# # \(在行尾时) 续行符# # \\
2020-11-19 00:53:19
368
1
原创 python第三周(陆续自学20201117) set\map等用法,集合及string字符串学习
set\map等用法,集合及string字符串学习,陆续学习,给各种大小坑打上标签,防止重复掉坑。print('----random的用法----')import randomprint(random.random())#任意小数print(random.random())#任意小数print(random.randint(1,100))#任意整数print(random.randint(1,100))#任意整数random1= random.choices(['life is brian',
2020-11-17 15:12:05
183
原创 从蚂蚁上市看阿里,几点随想
最新蚂蚁上市,风头正劲,各类炒市,各类软文铺天盖地,背靠阿里大树,目前阿里有9家子公司,每家都是大名鼎鼎,发展潜力十足,每个人巴不得通过各种渠道购买一些蚂蚁股票大涨来赚钱,市值被评估为1-3万亿,各类版本都有,但是还是得自己给自己泼点冷水:回想到10月24日马云在外滩金融峰会的演讲,瞄准时下的金融监管火力全开:“全球很多监管部门监管到后来,变成了自己没有风险,自己部门没有风险,但是整个经济有风险,整个经济不发展的风险。未来的比赛是创新的比赛,不仅仅是监管技能的比赛。”整个演讲下来核心透露两点:一、不是特指
2020-11-15 23:47:25
273
原创 python学习第二周(二)key、创建修改txt、数字学习和math各类用法大全
自学内容整理,部分内容引用大佬整理内容,有注明来源或者引用网址。尤其是math.类使用非常全。还有使用案例,供以后二次学习。#目前用的是3.7版本print('---键的排序:for 循环---')D1 = {'a',1,'c',3,'b',2}#里面所有值随机顺序print(D1)D = {'a':1,'c':3,'b':2}#字典print(D)ks = list(D.keys())print(ks)#按字典顺序打印# ks.sort()#整理顺序打印# print(ks)# f
2020-11-15 21:36:58
151
原创 python自学第二周 打印方法和打印简单各种图形
零基础自学,欢迎指正,勿喷。# 反向输出-python-第一数字定位起始位,第二位定义结束位,第三定义方向和相隔大小# 顾头不顾尾,正向0开始,逆向-1开始S = input('python基础练习-请输入字符串:')print('反向打印:'+S[::-1])print('正向打印:'+S[::1])str0=S[::1]str00=S[::-1]# 反向输出后三位print('反向输出后三位:'+S[-1:-4:-1])# 反向输出后三位str1=S[-2:-5:-1]print
2020-11-15 16:23:17
683
原创 python零基础 自学第一周
Python开始自我学习–第一周–记录在这里插入代码片print(’----计算X的Y次方-----’)print(‘2的100次方为:’,2100)print(‘3的100次方为:’,3100)print(’----运行系统命令----嘟嘟嘟—’)import sysprint(sys.platform)print(2**100)x=‘spam!’print(x*8)print(’----调用并运行指定模块----嘟嘟嘟—’)import lianshou2 #调用指定语句,命名为英
2020-11-15 16:00:42
107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人