
python
python学习心得分享
qslife
家里蹲
展开
-
pycharm关闭代码补全
pycharm关闭代码补全原创 2024-05-07 06:49:29 · 638 阅读 · 1 评论 -
python3类class心得
用类的思想来模拟现实世界的汽车,汽车有品牌( name ) :byd,ford,xiaomi。汽车有剩余里程( odometer )初始值是0。汽车可以显示剩余里程( show_odometer )。电动汽车( ElecCar )可以充电( change ),汽油车( GasCar )可以加油( gas_up )。加油( gas_up )和充电( change )都可以使剩余里程( odometer )增加。一度电可以让剩余里程增加6km,一升油可以让剩余里程增加10km。原创 2024-04-27 21:59:07 · 1013 阅读 · 1 评论 -
python3字符串内建方法find()心得
python3字符串内建方法find()心得。原创 2024-04-20 13:48:41 · 315 阅读 · 0 评论 -
python3内置持久化模块shelve心得
内置模块 shelve 可以将任意 Python 对象(即 https://docs.python.org/zh-cn/3.10/library/pickle.html#module-pickle 模块能够处理的任何东西。)以类似字典的对象(shelf 对象)存在磁盘上以实现数据的持久保存。模块 shelve 生成的类似字典的对象 shelf 包含键 key 和 值 value。类字典对象 shelf 的键 key 是普通的字符串。原创 2024-04-01 20:15:13 · 1082 阅读 · 2 评论 -
python3内置持久化模块pickle心得
本文环境: Windows 10 专业版 64 位 + Thonny 3.2.6内置模块 pickle (泡菜)可以将文件对象转换为 bytes 字节格式,以便于在python程序间或网络传输;内置模块 pickle 可以将 python 文件对象转换为 python 专用格式存储到硬盘以便于持久保存。模块 pickle 可以处理:所有python支持的原生类型:布尔值,整数,浮点数,复数,字符串,字节,None。由任何原生类型组成的列表,元组,字典和集合。原创 2024-03-28 14:51:48 · 1007 阅读 · 0 评论 -
python3文件对象方法seek()心得
python3中文件对象的方法 seek() 用于移动文件读写指针到指定位置。原创 2024-03-23 15:20:56 · 1267 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P40-39-基本扩展模块/上机练习:计时和文件处理-给算法计时-上机代码
Python语言基础与应用-北京大学-陈斌-P40-39-基本扩展模块/上机练习:计时和文件处理-给算法计时-上机代码。原创 2024-03-13 16:13:02 · 374 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码
Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码。本文环境: win10 + Thonny4.1.4。原创 2024-03-07 22:12:29 · 448 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-水仙花数判定-上机代码
Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-水仙花数判定-上机代码。本文环境: win7 + Thonny3.2.6。原创 2024-03-07 14:42:37 · 426 阅读 · 0 评论 -
python3内置函数map()心得
python3内置函数map()心得本文环境:Win 7 (64-bit) + python 3.7.6 (32 bit) + Thonny 3.2.6使用函数map的好处使用函数map可以快速的多次调用一个函数并返回函数调用的结果。自定义函数有一个参数例如以下代码,通过使用函数map可以快速的计算多个数值的平方。使用函数map可以快速多次调用一个函数并返回结果极大的提高了我们调用函数。原创 2024-02-29 09:31:06 · 339 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定y和m,计算y年m月有几天?-上机代码
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定y和m,计算y年m月有几天?为了方便调试,代码中设计了死循环。原创 2024-02-28 21:46:44 · 281 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定n,计算1+2!+3!+...+n!的值-上机代码
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定n,计算1+2!原创 2024-02-28 14:48:45 · 401 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定一个英文数字字符串,打印相应阿拉伯数字字符串-上机代码
P29-28-计算和控制流:控制流:上机:基本计算程序-给定一个英文数字字符串,打印相应阿拉伯数字字符-上机代码。Python语言基础与应用-北京大学-陈斌。原创 2024-02-25 08:09:50 · 268 阅读 · 0 评论 -
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定字符串s和数字n,打印把字符串s向右移动n位的新字符串-上机代码
Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定字符串s和数字n,打印把字符串s向右移动n位的新字符串-上机代码。原创 2024-02-27 22:33:25 · 407 阅读 · 0 评论 -
python3内置函数range()心得
range()是python 3的内置函数(Built-in Functions),它返回一个 range 对象的整数序列,可以设定这个序列的起点、终点和步长。列表值 -5 -4 -3 -2 -1 0 1 2 3 4 5 6。列表值 -5 -4 -3 -2 -1 0 1 2 3 4 5 6。参数3:step = 1 步长,省略时默认步长是 1。第5步 步长+2 步长+1 输出-2。第3步 步长+2 步长+1 输出2。第3步 输出1 步长+1 步长+2。原创 2024-02-23 16:16:30 · 1501 阅读 · 0 评论 -
python3字符串内建方法split()心得
参数3:max 想要执行的拆分数。默认值是-1(-1的含义是所有 separator 用户指定分隔符出现的次数)。参数2:separator 用户指定的分隔符,需要是字符串对象。用指定分隔符(默认是任何空白字符)将字符串拆分成列表。参数1:string 字符串,需要被拆分的字符串。本文环境: win7 + Thonny3.2.6。参数1.split(参数2,参数3)字符串被指定字符拆分后的一个列表。原创 2024-02-21 16:52:14 · 441 阅读 · 0 评论 -
python3字符串内建方法join()心得
参数2:序列(sequence)类型包括字符串(string)、列表(list)、元组(tuple)、字典(dict)和集合(set)。由于方法 join() 是字符串的内建方法, join() 方法连接的是字符串,所以序列(sequence)中元素的类型必须是字符串,如果序列(sequence)元素的类型不是字符串,系统会抛出错误。错误类型:序列元素1(这里指向列表my_list的1号元素:数字1234):需要字符串类型实例,数值类型找到。返回用指定字符连接序列(sequence)中的元素生成的字符串。原创 2024-02-20 21:31:42 · 484 阅读 · 0 评论 -
Python3集合心得
print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")原创 2024-02-09 11:03:53 · 925 阅读 · 0 评论 -
输入任意的数值,自定义求和函数求和。
输入任意的数值,自定义求和函数求和。原创 2024-01-31 11:54:40 · 330 阅读 · 0 评论 -
猜数字游戏,电脑生成1~10的随机数字,人用3次机会猜中这个数字。
【代码】猜数字游戏,电脑生成1~10的随机数字,人用3次机会猜中这个数字。原创 2024-01-29 23:52:22 · 631 阅读 · 0 评论 -
七星彩中奖号码模拟
七星彩中奖号码模拟器。七星彩号码抽取规则。前区:抽取前区6个号码,每个号码是0~9之间选1个。后区:抽取后区1个号码,每个号码是0~14之间选1个。原创 2024-01-12 08:29:02 · 2813 阅读 · 2 评论 -
Python编程从入门到实践_8-8 用户的专辑_答案
我也看了一些其他人的答案,很多的答案存在问题,每次调用函数 make_album() 后生成一个专辑字典会覆盖上次调用函数 make_album() 生成的字典,不符合题意。我采取的解决方案是添加一个空列表 album_list ,每次调用函数 make_album() 生成的字典都添加到列表 album_list 中。Python编程从入门到实践_8-8 用户的专辑_答案。原创 2023-08-20 23:58:32 · 238 阅读 · 0 评论 -
Python编程从入门到实践_5-11 序数_答案
Python编程从入门到实践_5-11 序数_答案。原创 2023-07-15 23:04:40 · 197 阅读 · 0 评论 -
Python编程从入门到实践_5-10 检查用户名_答案
由于本书到这里没有介绍过 break 语句,所以以上代码没有使用 break 语句。Python编程从入门到实践_5-10 检查用户名_答案。原创 2023-07-15 22:56:08 · 500 阅读 · 0 评论 -
Python编程从入门到实践_8-11 不变的魔术师_答案
Python编程从入门到实践_8-11 不变的魔术师_答案#8-12 qs 2020_08_06def show_magicians(s_names): for name in s_names: print(name) def make_great(names,made_names): while names: name = names.pop() name = 'the Great ' + ' ' + name made_names.append(name) n原创 2020-08-06 20:21:37 · 579 阅读 · 0 评论 -
Python编程从入门到实践_8-10 了不起的魔术师_答案
Python编程从入门到实践8-10 了不起的魔术师答案#8-11 qs 2020_08_06def show_magicians(s_names): for name in s_names: print(name) def make_great(m_names): temp_names = [] while m_names: name = m_names.pop() name = 'the Great ' + ' ' + name temp_names.a原创 2020-08-06 19:57:35 · 728 阅读 · 1 评论