笔记
浪潮是浪不是潮
这个作者很懒,什么都没留下…
展开
-
Python笔记整理第六十六篇(模块)
什么叫模块?①模块:英文为Modules②函数与模块的关系:一个模块里面可以包含N多个函数③在Python中一个扩展名为.py的文件就是一个模块④使用模块的好处如下:方便其他程序和脚本的导入并使用;避免函数名和变量名冲突;提高代码的可维护性;提高代码的可重用性。...原创 2021-12-26 10:25:33 · 176 阅读 · 0 评论 -
Python笔记整理第四十五篇(元组为什么设计为不可变序列)
为什么要将元组世纪城不可变序列?在多任务环境下,同时操作对象时不需要加锁,因此在程序中尽量使用不可变序列。注意事项:元组中存储是对象的引用:①如果元组中对象本身不可变对象,则不能再引用其他对象;②如果元组中的对象是可变对象,则可变对象的引用不允许改变,但数据可以改变。例如:元组里面有列表和整数数据元素,列表是可以改变的,而整数元素是不可变的。代码如下:#打工人:朱乔栋#革命尚未成功,同志仍需努力t=(10,[20,30],9)print(t)print(type(t))pri原创 2021-12-03 12:13:24 · 370 阅读 · 0 评论 -
python笔记整理第四十二篇(字典的常用操作)
[]取值与使用get()取值的区别:①[]如果字典中不存在指定的key,抛出KeyError异常;②get()方法取值,如果字典中不存在指定的key,并不会抛出KeyError而是返回None,可以通过参数默认的value,以便指定的key不存在时返回。代码如下:sores={'张三': 100 ,'李四': 98 , '王五':86 }'''第一种方式,使用[]'''print(sores['张三'])#print(sores['陈六']) #KeyError: '陈六'报错'.原创 2021-12-02 09:51:44 · 93 阅读 · 0 评论 -
python笔记整理第四十一篇(字典)
字典是什么:①python内置函数的数据结构之一,与列表一样是一个可变序列(可以进行增删改查);②以键值对的方式存储数据,字典是一个无序的序列。列表是[]表示字典是{}表示字典的实现原理:字典的实现原理与查字典类似,查字典是先根据部首或拼音查汉字对应的页码,Python中的字典是根据key查找value所在的位置。字典的创建:代码如下:'''字典的创建方式'''#使用{}创建字典sores={'张三': 100 ,'李四': 98 , '王五':86 }print(sores)原创 2021-12-02 09:51:23 · 51 阅读 · 0 评论 -
python笔记整理第二十六篇(for-in循环)
**for-in循环:**in表达从(字符串、序列等)中依次取值,又称为遍历;for-in遍历的对象必须是可迭代对象。for-in的语法结构:for 自定义的变量 in 可迭代对象:循环体for-in的执行流程图:循环体内不需要访问自定义变量,可以将自定义变量替代下划线。代码如下:for item in 'python': #第一次取出来的是P,将这个p赋值item,将item的值输出 print(item)#range()产生一个整数序列,-->也就是一个可迭原创 2021-11-30 00:20:57 · 384 阅读 · 0 评论 -
python笔记整理第三十篇(else语句)
与else语句配合使用的三种方法:if…else…--------->if条件表达式不成立时执行elsewhile…else…------->没有碰到break是执行elsefor…else…-------->没有碰到break是执行elsefor-in与else搭配代码如下:for item in range(3): pwd=input('请输入密码:') if pwd=='8888': print('密码正确!!!') brea原创 2021-11-30 00:21:35 · 55 阅读 · 0 评论 -
python笔记整理第二十九篇(流程控制语句continue)
continue语句:用于结束当前循环,进入下一次循环,通常与分支结构中的if一起使用。代码如下:'''要求输出1到50之间5的倍数,使用continue'''for item in range(1,51): if item % 5 != 0: continue print(item)运行结果:5101520253035404550...原创 2021-11-30 00:21:24 · 80 阅读 · 0 评论 -
python笔记整理第二十八篇(流程控制语句break)
**break语句:**用于结束循环结构,通常与分支结构if一起使用。代码如下:'''从键盘录入密码,最多录入3次,如果正确的话就结束循环'''for item in range(3): pwd=input("请输入密码:") if pwd == '8888': print('密码正确!') break else: print('密码不正确!')运行结果:请输入密码:5214密码不正确!请输入密码:52412密码不正原创 2021-11-30 00:21:15 · 210 阅读 · 0 评论 -
python笔记整理第二十七篇(for-in循环练习题_100到999之间的水仙花数)
代码如下:#输出100到999之间的水仙花数'''水仙花数举例:153=3*3*3 + 5*5*5 + 1*1*1'''num=0for i in range(100,1000): if i==(i//100)*(i//100)*(i//100)+(i%10)*(i%10)*(i%10)+(i//10%10)*(i//10%10)*(i//10%10): num=i print(num)#方法二for item in range(100,1000):原创 2021-11-30 00:21:05 · 358 阅读 · 0 评论 -
python笔记整理第二十五篇(while循环)
**循环结构:**反复的做同一件事情的情况,称为循环结构。循环结构的流程图:循环的分类:1、while2、for-in语法结构:while 条件表达式:条件执行体while循环的执行流程:四步循环法:1、初始化变量2、条件判断3、条件执行体4、改变变量选择结构的if和循环结构的while的区别:①if是判断一次,条件为True执行一次;②while是判断一次,条件为True执行N次。代码如下:a=1#判断条件表达式while a < 10: #执行条原创 2021-11-30 00:20:48 · 126 阅读 · 0 评论 -
python笔记整理第二十四篇(range函数的使用)
讲循环语句之前我们先认识一下range()函数的使用。**内置函数range():**用于生成一个整数序列;创建range对象的三种方式:range(stop)-------->创建一个[0,stop)之间的整数序列,步长为1;range(start,stop)-------->创建一个(start,stop)之间的整数序列,步长为1;range((start,stop,step)-------->创建一个(start,stop)之间的整数序列,步长为step;返回值是一个迭代原创 2021-11-30 00:20:38 · 148 阅读 · 0 评论 -
python笔记整理第二十三篇(pass语句)
**pass语句:**语句什么都不做,只是一个占位符,用在语法上需要语句的地方。什么时候使用pass语句呢?先搭建语法结构,还没有想好代码怎么写的时候哪些语句跟pass语句一起使用呢?1、if语句的条件执行体2、for-in语句的循环体3、定义函数时的函数体代码如下:answer=input('您是会员吗y/n')#判断是否是会员if answer =='y': passelse: pass...原创 2021-11-30 00:20:29 · 75 阅读 · 0 评论 -
python笔记整理第二十二篇(条件表达式)
条件表达式:条件表达式是if…else的简写语法结构:x if 判断条件 else y运算规则:如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为False。代码如下:'''从键盘录入两个数,比较两个数的大小'''num_a=float(input('输入第一个数:'))num_b=float(input('输入第二个数:'))#比较大小'''if num_a>= num_b: print(num_a,'大于等于',num_b)else原创 2021-11-30 00:20:17 · 114 阅读 · 0 评论 -
python笔记整理第二十一篇(单分支结构、双分支结构、多分支结构、嵌套if的使用)
选择结构:程序根据判断条件布尔值选择性地执行部分代码,明确的让计算机知道在什么条件下,该去做什么。有图有真相(看一下选择结构的流程图):单分支结构:语法结构:if 条件表达式 :条件执行体代码如下:money=1000 #余额s=int(input('请输入取款金额:'))#判断余额是否充足if money>=s: money=money-s print('剩余金额为:',money)运行结果:请输入取款金额:890剩余金额为: 110Process原创 2021-11-30 00:20:05 · 2352 阅读 · 0 评论