- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Python自学20201202 while、for 、if、else、break、continue等相关用法
while、for 、if、else、break、continue
2020-12-02 00:07:10
504
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
274
原创 关于python raise应用实例--判定非程序异常主动示错提示
使用 raise语句主动抛出异常的意思是开发者可以自己制造程序异常,这里的程序异常不是指发生了内存溢出、列表越界访问等系统异常,而是指程序在执行过程中,发生了用户输入的数据与要求数据不符、用户操作错误等问题,这些问题都需要程序进行处理并给出相应的提示。 下面是raise应用的实例: #用户登录判断,登录窗口设置 try: print("请输入登录账号:") username= input(">>:") if username !="John": raise
2020-12-25 17:15:47
264
1
原创 【优快云2020年度征文活动】关于2020年python入坑,感谢优快云家学习
2020年工作处于稳定且处于天花板的时间,工作中很难找到特别有成就的东西,也很难实现质变。跟朋友聊了很久,想过创业,想过多种实现财务自由的方法,但是都不靠谱,只停留在想,尚未行动。 10月的时候,开始接触到Python的宣传,当时看起来相对简单,能在某些程度上实现工作自动化,解放当前工作,提高工作效率。自己工作主要是ORACLE SQL处理,涉及数据处理及经营分析。 10月底下定决心,行大于思。10月份开始入坑python,无人带就开始各种百度,百度结果很多都在优快云找到了答案。浏览了很...
2020-12-22 23:43:59
345
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
287
1
原创 python 类代码class编写细节学习笔记
python 类代码编写细节,先查看此类内容,以后再次查看。 print("=========类代码编写细节===========") class ShareData: spam = 42 x = ShareData() y = ShareData() print(x.spam,y.spam) ShareData.spam =99 print(x.spam,y.spam,ShareData.spam) x.spam =88 print(x.spam,y.spam,ShareData.spam)
2020-12-17 00:04:14
653
原创 python模块:多学多学,多看多看
这块模块类的看了多遍,还不是很明白。还得多学几遍。 print("===========模块,构造梦想的开始=============") print("===========蓝图,从模块开始=============") """ 简而言之,模块通过使用自包含的变量的包,也就是所谓的命名空间提供了将部件组织为系统的简单的方法。在一个模块文件的顶层定义的所有的变量名都成了被导入的模块 对象的属性。正如我们本书中前一部分中见到的那样,导入给予了对模块的全局作用域中的变量名的读取权。也就是说,在模块导入时,模块文
2020-12-14 22:08:18
247
原创 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
356
2
原创 python学习函数高级话题一:递归、lambda、映射map及其他相关笔记
python学习函数高级话题一:递归、lambda、映射map及其他相关,特殊列表处理等。 内容只是学习笔记,共同学习。 目标:学会分块拆分函数,分块打包,循环调用。 小函数用lambda表达式:更贴近数学表达,增加他人可阅读性和难度。 print("===========函数的高级话题一:递归、lambda、映射map================") """ 函数涉及的概念: 1、耦合性:对于输入使用参数并且对于输出使用 return语句。一般来讲,你需要力求让函数独立于它外部的东西。参数和 retu
2020-12-08 16:26:05
279
原创 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
468
1
原创 任意输入两正整数,求两整数之间整数之和。
最近被私信问到一个蛮简单的小问题: 任意输入两个正整数,请输出这两正整数之间的整数之和。 num = int(input('输入任意的正整数x:')) num1 = int(input('输入任意的正整数y:')) sum=0 if num1>=num: for i in range(num,num1+1): sum += i else: for i in range(num1,num+1): sum +=i print(sum) ...
2020-12-04 17:43:43
8392
4
原创 python迭代器、文档基础入门介绍学习
python迭代器、文档基础入门介绍学习 没啥用,但是可以看看。 print('======迭代器==========') """ 什么是迭代器 迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。 [注意]:迭代器只能前进不能后退 [迭代器的优点]: 使用迭代器不要求事先准备好整个迭代过程中的所有元素。迭代器仅仅在迭代到
2020-12-03 21:19:56
141
原创 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
594
2
原创 python 输入任意数值,求素数(或质数)之和,素数个数和素数清单
python 输入任意数值,求素数(或质数)之和,素数个数和素数清单 num = int(input('输入任意的数值num,求2-num之间所有的素数:')) list_sum=0 list_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
4910
原创 python自学第四周(20201126) 元组tuple、文件运算等笔记
python自学第四周(20201126) 元组tuple、文件运算等笔记 将来继续翻一翻看一看加强印象和练习。 啦啦啦啦,告别非常枯燥的基础课程,努力努力! print('=======元组tuple、文件运算==========') print('=======1、元组tuple==========') """ 特点:由简单的对象组构成,与列表非常类似,不能在原处修改,他们是不可变的,并且通常写成圆括号,,而不是方括号; 不支持任何方法调用,但元组具有列祖的大多数属性。 为什么有了列表还要元组呢? 元组
2020-11-27 00:25:51
271
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
206
原创 python零基础自学第四周 列表List实用详解,满满干货
python零基础自学第四周 列表List实用详解,满满干货 自己写的一个针对PDF特别好用(懒人懒得打字使用特别舒畅)的截图识别文字的Pyhon小程序,可以复制截图的文字部分。 自己写的python代码,学以致用,已经会打包.exe。但是默认C盘路径,其他路径无法使用(不知道什么问题,求大佬指点),有兴趣可以交流,有上传了一个小资源 1、截图文字识别.py(QQ已有) 2、截图文字识别并翻译.py 接下来是自学的List表: print('-------%与格式化表达式比较-------------'
2020-11-23 01:36:06
758
1
原创 python 第三周(20201121) fomat用法大全、模块调用
最近太忙了,功课稍微落下一些。 而且还碰到forma知识点,头大的要死。容易理解,但是写起来很头疼。 初步接触到模块,得好好研究研究。 """ ".fomat关键知识点 ^,<,>分别是居中、左对齐、右对齐,后面带宽度,:号后面带填充的字符,只能是一个字 符,不指定则默认是用空格填充。 +表示在正数前显示+,负数前显示- ,(空格)表示在正数前加空格 """ print('========基于字典的字符串格式化============') print('%(n)d%(x)s'%{'n':1,'x
2020-11-21 23:37:07
1949
原创 如何解决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
2878
原创 python 自学第三周(陆续2020119)各类知识点详解,常print,加强印象和记忆
python 自学第三周(二)各类知识点详解,常print,加强印象和记忆,纠正各种语法错误。 知识点:重点说明float等各种用法;字符串文本解析;split使用; r’ ’ :raw字符串抑制转义等等。 ----给自己找点乐子 目前跟着学了(新手入门勿喷,喜欢的也可以和我要) 爬虫:温柔的爬某直播交友视频主页,运行并下载成功。 小游戏开发:黑客数字雨 print('----转义字符代表特殊字符----') # """ # # newline 忽视连续 # # \(在行尾时) 续行符 # # \\
2020-11-19 00:53:19
446
1
原创 python第三周(陆续自学20201117) set\map等用法,集合及string字符串学习
set\map等用法,集合及string字符串学习,陆续学习,给各种大小坑打上标签,防止重复掉坑。 print('----random的用法----') import random print(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
248
原创 从蚂蚁上市看阿里,几点随想
最新蚂蚁上市,风头正劲,各类炒市,各类软文铺天盖地,背靠阿里大树,目前阿里有9家子公司,每家都是大名鼎鼎,发展潜力十足,每个人巴不得通过各种渠道购买一些蚂蚁股票大涨来赚钱,市值被评估为1-3万亿,各类版本都有,但是还是得自己给自己泼点冷水: 回想到10月24日马云在外滩金融峰会的演讲,瞄准时下的金融监管火力全开:“全球很多监管部门监管到后来,变成了自己没有风险,自己部门没有风险,但是整个经济有风险,整个经济不发展的风险。未来的比赛是创新的比赛,不仅仅是监管技能的比赛。”整个演讲下来核心透露两点:一、不是特指
2020-11-15 23:47:25
382
原创 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
242
原创 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
859
原创 python零基础 自学第一周
Python开始自我学习–第一周–记录在这里插入代码片 print(’----计算X的Y次方-----’) print(‘2的100次方为:’,2100) print(‘3的100次方为:’,3100) print(’----运行系统命令----嘟嘟嘟—’) import sys print(sys.platform) print(2**100) x=‘spam!’ print(x*8) print(’----调用并运行指定模块----嘟嘟嘟—’) import lianshou2 #调用指定语句,命名为英
2020-11-15 16:00:42
178
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅