
python
文章平均质量分 54
Hello world !
真正的大师永远怀着一颗学徒的心。
展开
-
类与对象的常用语句
类与对象类与对象类对象类的创建与调用初始化方法类的继承继承的基础语法多层继承多重继承类与对象类在编程世界里,其实我们从第一天开始就在接触类(class),比如整数、字符串、浮点数等,不同的数据类型就属于不同的类。每个类也会有众多实际的个例。比如数字1和2,都属于整数类;‘第一个栗子’和’第二个栗子’,都属于字符串类。在Python的术语里,我们把类的个例就叫做实例 (instance),可理解为“实际的例子”。对象当然,这里说的不是“找对象”的对象,也不是🐘🐘,而是面向对象编程中的对象(原创 2022-05-05 11:38:54 · 338 阅读 · 0 评论 -
语法学习笔记之换行,数据类型转换与items函数
换行换行:\n和’‘’ ‘’’转义:\ ‘=’例:print('千寻你好,人们叫我\'无脸男\'\n这个世界的人都选择无视我只有你看到了我并和我打招呼\n我感到很孤单,很孤单\n你愿意和我成为朋友吗?')千寻你好,人们叫我'无脸男'这个世界的人都选择无视我只有你看到了我并和我打招呼我感到很孤单,很孤单你愿意和我成为朋友吗)数据转换int()函数:只有符合整数规范的字符串类数据,才能被int()强制转换。别看它虽然只有一句话,但它其实带有三层含义:首先,整数形式的字符串比如’6原创 2022-05-05 11:36:36 · 241 阅读 · 0 评论 -
关于python中的异常处理语句及其案例
异常处理之try…except为了不让一些无关痛痒的小错影响程序的后续执行,Python给我们提供了一种异常处理的机制,可以在异常出现时即时捕获,然后内部消化掉,让程序继续运行。这就是try…except…语句,具体用法如下:让我们举个例子。刚才的报错,可以查到报错类型是“ValueError”:while True: try: age = int(input('你今年几岁了?')) break except ValueError:原创 2022-05-05 11:33:57 · 2191 阅读 · 0 评论 -
关于从自定义函数中的各大知识点及其案例
关于从自定义函数中学到的知识点函数的定义# 函数名:1. 名字最好能体现函数的功能,一般用小写字母和单下划线、数字等组合# 2. 不可与内置函数重名(内置函数不需要定义即可直接使用)def math(x):# 参数:根据函数功能,括号里可以有多个参数,也可以不带参数,命名规则与函数名相同# 规范:括号是英文括号,后面的冒号不能丢 y = 3*x + 5# 函数体:函数的执行过程,体现函数功能的语句,要缩进,一般是四个空格 return y# return语句:后面可原创 2022-05-05 11:32:34 · 505 阅读 · 0 评论 -
从小练习看列表的五大知识点
从小练习看五大知识点我们会通过今天的作业,掌握列表的两个新运用:合并列表和列表排序。 一次测评中,老师将 学习小组A 和 学习小组B 的测评成绩(满分 100 分)从低到高记录放进两个列表: A = [91, 95, 97, 99],B = [92, 93, 96, 98] 。现在,老师想将两个小组的成绩合并为一个列表,并按照从低到高的顺序排序,你能帮老师完成吗?1.如果你直接将 list2 合并到 list1 上,那就无法做到只看A组的成绩,所以,最好再建一个列表来合并两组的成绩;2.可以使用原创 2022-05-05 11:31:08 · 274 阅读 · 0 评论 -
用python实现九九乘法表
从九九乘法表得出的两个知识点#for循环实现99乘法表for i in range(1,10): for a in range(1,10): #横向打印 print('%d*%d=%d'%(a,i,i*a),end=' ') if i==a: print('') break-------------------------------------------------------1*1=1 1*2=2原创 2022-05-05 11:29:23 · 674 阅读 · 0 评论 -
时间与随机模块的用法及小游戏案例
时间模块之延迟import time #通常import语句会写到代码的开头print('终极秘密为....') time.sleep(1.5)#暂停1.5秒,再继续运行后面的代码print('我才是奥特曼!') -----------------------------------------------------------------------终极秘密为....我才是奥特曼!随机生成数字之random模块.randint()函数import random #调用ra原创 2022-05-05 11:26:58 · 138 阅读 · 0 评论 -
数据存储案例
存储数据案例:n = 0list_answer = []while True: n += 1 # 也可写成 n = n + 1 这样的的表达方式。 a = input('A,你认罪吗?请回答认罪或者不认:') b = input('B,你认罪吗?请回答认罪或者不认:') list_answer.append((a,b)) # 用列表嵌套的方式来存放实验者的选择,也可用元组或字典。 if a == '认罪' and b == '认罪': p原创 2022-05-04 16:57:16 · 238 阅读 · 0 评论 -
else语句的常用搭配
else除了跟if组合还可以跟for和while组合具体用法在于,如循环体正常结束(没有被break或者exit…)就执行else语句块,若未正常结束就不执行应用实例:判断开机密码a=5while a>0: a=a-1 password = int(input('请输入开机密码,你只有五次机会:')) if password == 0: print('密码正确。') break #如以上循环中没有被break,就执行else语句原创 2022-05-04 16:55:19 · 1628 阅读 · 0 评论 -
pass语句的应用
pass语句之跳过,什么都不做1.pass语句的作用空语句,do nothing保证格式完整保证语义完整以if语句为例,在python这样写if true: pass #do nothingelse: #do something2.pass语句在函数中的作用当你在编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码。比如下面这样:def iplaypython(): pass定义一个函原创 2022-05-04 16:54:02 · 397 阅读 · 0 评论 -
循环的打断与跳回
while与break的搭配使用之无限循环的打断break的意思是“打破”,是用来结束循环的,一般写作if…breakwhile True: p = input('请输入你的密码:') if p == '123': breakprint('通过啦')同样for …in也可以与break配合使用,表示在有限次数下的条件判断。例如:for i in range(5): print('这是我想你的第'+str(i)+'天') if i==3: #原创 2022-05-04 16:52:35 · 571 阅读 · 0 评论 -
关于运用布尔值简化代码
关于运用布尔值简化代码简化前:i = 1while i<101 : print('把这句话打印100遍') i = i+1简化后i = 100while i: print('把这句话打印100遍') i = i-1第二种写法,一开始i是100,while i的布尔运算结果是True。然后每次循环,第4行代码会让i的数值减直到i减少到0的时候,0的布尔运算结果是False,导致while 0会结束循环。所以这样的whlie循环也能正好重复一百遍。这种方式对计原创 2022-05-04 16:49:13 · 359 阅读 · 0 评论 -
bool函数
bool()函数判断真假我们可以使用bool()函数来查看一个数据会被判断为真还是假。这个函数的用法与type()函数相似,在bool()函数括号中放入我们想要判断真假的数据,然后print出来即可。我们来做个试验,用bool()函数把前面我们提到的各种数据都放进去判断一下,打印出来看看print('以下数据判断结果都是【假】:')print(bool(False))print(bool(0))print(bool(''))print(bool(None))print('以下数据判原创 2022-05-04 13:36:34 · 4717 阅读 · 0 评论 -
for与while的两大循环的不同用法
for …in 循环整数、浮点数无法进行循环.a = 100b = 0.01for i in a : print(i)for i in 0.11: print(i) for i in a :TypeError: 'int' object is not iterable如果想要进行循环,则需要进行转化为字符串格式a = 100b = 0.01for i in str(a) : print(i)for i in str(0.11):原创 2022-05-04 13:34:58 · 714 阅读 · 0 评论 -
字典,列表及其相互嵌套问题的处理
给字典增加/删除元素类似于列表,举个例子:album = {'周杰伦':'七里香','王力宏':'心中的日月'}del album['周杰伦']print(album)album['周杰伦']='迈向'print(album){'王力宏': '心中的日月'}{'王力宏': '心中的日月', '周杰伦': '迈向'}迈向字典嵌套列表dict1 = {1:['cake','scone','puff'],2:['London','Bristol','Bath'],3:['love','原创 2022-05-04 13:27:45 · 699 阅读 · 0 评论 -
列表中元素的处理
从列表中取出多个元素切片:就是将列表的某个片段拿出来处理。这种切片的方式可以让我们从列表中取出多个元素。list2 = [5,6,7,8,9]print(list2[:])# 打印出[5,6,7,8,9]print(list2[2:])# 打印出[7,8,9]print(list2[:2])# 打印出[5,6]print(list2[2:4]) #打印出[7,8] print(list2[4:])原创 2022-05-04 13:24:29 · 550 阅读 · 0 评论 -
数据类型直接的数据转换
数据转换int()函数:只有符合整数规范的字符串类数据,才能被int()强制转换。别看它虽然只有一句话,但它其实带有三层含义:首先,整数形式的字符串比如’6’和’1’,可以被int()函数强制转换。其次,文字形式,比如中文、火星文或者标点符号,不可以被int()函数强制转换。最后,小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。比方说下列代码,如果点击运行,程序会报错【ValueError...原创 2022-05-04 13:19:18 · 464 阅读 · 0 评论 -
如何将py文件转化为exe
如何将py文件转化为exe第一步:安装pyinstaller库。首先,win+r打开运行窗口,输入 cmd,在cmd窗口中输入python -m pip install pyinstaller 等待计算机安装,完成后会有successfully等字眼第二步:打包文件在打包文件之前,首先要确定自己要打包的py文件地址,比如我的123.py文件就在桌面,所以在cmd命令中输入 cd desktop进入桌面目录然后输入pyinstaller -F 123.py (我的py文件名叫做123.py),所以我原创 2022-04-29 13:19:29 · 19770 阅读 · 5 评论 -
python基础语法总结
python基础第一章:print 函数与变量第二章:数据类型与转换第三章:条件判断与条件嵌套提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录python基础前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什原创 2022-04-05 12:38:01 · 735 阅读 · 0 评论 -
何为python以及python语言的来历及发展历史
python初次总结python语法初次总结*Python的初次总结提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录*Python的初次总结前言一、python是什么?这种计算机语言相较于其他语言的优势在哪里?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表前原创 2021-04-26 17:46:28 · 1564 阅读 · 0 评论