一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  Python

上一页 1 2 3 4 5 下一页
Python基础入门学习笔记 030 文件系统:介绍一个高大上的东西
摘要:os模块中关于文件/目录常用的函数使用方法 >>> import os>>> os.getcwd()'D:\\python3.3.2\\小甲鱼python\\python程序\\第二十九课' >>> os.listdir('D:\\python3.3.2\\小甲鱼python\\python程序\\ 阅读全文
posted @ 2023-08-23 10:02 一杯清酒邀明月 阅读(13) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 029 文件:一个任务
摘要:•任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来: –小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) –小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”) –文件中总共有三段对话,分别保存为boy_1.txt, girl_1.txt, 阅读全文
posted @ 2023-08-23 10:01 一杯清酒邀明月 阅读(20) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 028 文件:因为懂你,所以永恒
摘要:大多数u程序都是:首先接收输入数据,然后按照要求进行处理,最后输出数据 虽然当前数据放在内存中存取的速度要比硬盘中快,但一旦断电则会丢失,所以尽量ctrl+s保持到硬盘中 什么是文件 打开文件 1 open(file, mode='r', buffering=-1, encoding=None,er 阅读全文
posted @ 2023-08-23 10:00 一杯清酒邀明月 阅读(19) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 027 集合:在我的世界里,你就是唯一
摘要:字典的表亲--集合(在python3中,如果用大括号括起一堆数字但没有体现映射关系,那么就会认为这堆玩意儿就是个集合) 1 >>> num1 = {} 2 >>> type(num1) 3 <class 'dict'> 4 >>> num2 = {1,3,4} 5 >>> type(num2) 6 阅读全文
posted @ 2023-08-23 09:58 一杯清酒邀明月 阅读(19) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 026 字典:当索引不好用时2
摘要:fromkey()方法用于创建并返回一个新的字典。它有两个参数,第一个参数是字典的键;第二个参数是可选的,是传入键的值。如果不提供,默认是None 1 >>> dict1 = {} 2 >>> dict1.fromkeys((1,2,3)) 3 {1: None, 2: None, 3: None} 阅读全文
posted @ 2023-08-23 09:55 一杯清酒邀明月 阅读(12) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 025 字典:当索引不好用时
摘要:映射 创建和访问字典 >>> dict4 = dict(小甲鱼='让编程改变世界',李宁='一切皆有可能')>>> dict4{'小甲鱼': '让编程改变世界', '李宁': '一切皆有可能'} >>> dict4['爱迪生'] = '天才是99%的汗水加1%的灵感'>>> dict4{'小甲鱼': 阅读全文
posted @ 2023-08-23 09:51 一杯清酒邀明月 阅读(9) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 024 递归:汉诺塔
摘要:递归求解汉诺塔 •对于游戏的玩法,我们可以简单分解为三个步骤 –将前63个盘子从X移动到Y上。 –将最底下的第64个盘子从X移动到Z上。 –将Y上的63个盘子移动到Z上。 •问题一:将X上的63个盘子借助Z移到Y上; •问题二:将Y上的63个盘子借助X移到Z上。 •对于游戏的玩法,我们可以简单分解为 阅读全文
posted @ 2023-08-23 09:50 一杯清酒邀明月 阅读(40) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 023 递归:这帮小兔崽子
摘要:坑爹的兔子 斐波那契数列的迭代实现 我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 课间练习:假设我们需要求出经历了20个月后,总共有多少对小兔崽子?(迭代 vs 递归) 1 def fab(n): 2 n1 = 1 3 n2 = 1 4 n3 = 1 5 6 if n < 1 阅读全文
posted @ 2023-08-23 09:49 一杯清酒邀明月 阅读(23) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 022 函数:递归是神马
摘要:汉诺塔游戏 树结构的定义 谢尔宾斯基三角形 递归求阶乘 •写一个求阶乘的函数 –正整数阶乘指从1乘以2乘以3乘以4一直乘到所要求的数。 –例如所给的数是5,则阶乘式是1×2×3×4×5,得到的积是120,所以120就是4的阶乘。 •假设我们n的值传入是5,那么: 实例:求阶乘 1 def facto 阅读全文
posted @ 2023-08-23 09:46 一杯清酒邀明月 阅读(13) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 021函数:lambda表达式
摘要:lambda表达式的作用 •Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。 •对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候 阅读全文
posted @ 2023-08-23 09:44 一杯清酒邀明月 阅读(58) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 020函数:内嵌函数和闭包
摘要:内嵌函数 闭包(closure) 注:使用nonlocal语句将x强制为不是局部变量 阅读全文
posted @ 2023-08-23 09:43 一杯清酒邀明月 阅读(9) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 019函数:我的地盘听我的(局部变量与全局变量)
摘要:1 def discounts(price, rate): 2 final_price = price * rate 3 old_price = 88 #这里试图修改全局变量 4 print('修改后old_price的值是:', old_price) 5 return final_price 6 阅读全文
posted @ 2023-08-23 09:42 一杯清酒邀明月 阅读(13) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 019函数:我的地盘听我的
摘要:函数与过程 再谈谈返回值 如果有返回值,函数则返回对应值;如果没有,则返回None 可以返回多个值 阅读全文
posted @ 2023-08-23 09:41 一杯清酒邀明月 阅读(9) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 018 函数:灵活即强大
摘要:形参和实参 >>> def MyFirstFunction(name): '函数定义过程中的name是叫形参' #因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的' + name + '叫做实参,因为Ta是具体的参数值!') >>> MyFirstFunction('小甲鱼') 阅读全文
posted @ 2023-08-23 09:39 一杯清酒邀明月 阅读(12) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 017函数:Python的乐高积木
摘要:定义一个函数和调用 阅读全文
posted @ 2023-08-23 09:39 一杯清酒邀明月 阅读(17) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 016 序列!序列!
摘要:•列表、元组和字符串的共同点 –都可以通过索引得到每一个元素 –默认索引值总是从0开始 –可以通过分片的方法得到一个范围内的元素的集合 –有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符) 使用list方法 元组转换为列表 max() 返回序列或者参数集合中的最大值 min() 返回序列或 阅读全文
posted @ 2023-08-23 09:38 一杯清酒邀明月 阅读(19) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 015字符串:格式化
摘要:字符串格式化符号含义 将ASCII码97对应的字符输出 格式化整数 格式化操作符辅助命令 5表示输出为五位数 Python 的转义字符及其含义 阅读全文
posted @ 2023-08-23 09:36 一杯清酒邀明月 阅读(12) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 014字符串:各种奇葩的内置方法
摘要: 阅读全文
posted @ 2023-08-23 09:34 一杯清酒邀明月 阅读(16) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 013元组:戴上了枷锁的列表
摘要:•由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。 •我们这节课主要通过讨论元组和列表到底有什么不同来学习元组,酱紫大家就不会觉得老是重复一样的内容。 •我们主要从以下几个点来讨论学习: –创键和访问一个元组 创建元组(括号可以没有,但逗号一定要有) 访问元组前两个元素 –更新和删除一 阅读全文
posted @ 2023-08-23 09:33 一杯清酒邀明月 阅读(10) 评论(0) 推荐(0) 编辑
Python基础入门学习笔记 012列表:一个打了激素的数组3
摘要:列表的一些常用操作符 •比较操作符 •逻辑操作符 •连接操作符 •重复操作符 •成员关系操作符 关于分片“拷贝”概念的补充 >>> dir(list)可查看所有列表的操作函数 count()函数可计算列表中相同元素个数 index()函数可索引列表元素 reverse()将列表中元素倒序 sort( 阅读全文
posted @ 2023-08-23 09:26 一杯清酒邀明月 阅读(8) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 下一页