自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qslife的专栏

人生如棋, 我愿为卒, 行动虽慢, 可谁曾见我后退一步。

  • 博客(83)
  • 问答 (1)
  • 收藏
  • 关注

原创 python3字符串内建方法find()心得

python3字符串内建方法find()心得。

2024-04-20 13:48:41 198

原创 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 934 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 785

原创 python3文件对象方法seek()心得

python3中文件对象的方法 seek() 用于移动文件读写指针到指定位置。

2024-03-23 15:20:56 398

原创 Python语言基础与应用-北京大学-陈斌-P40-39-基本扩展模块/上机练习:计时和文件处理-给算法计时-上机代码

Python语言基础与应用-北京大学-陈斌-P40-39-基本扩展模块/上机练习:计时和文件处理-给算法计时-上机代码。

2024-03-13 16:13:02 287

原创 Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码

Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码。本文环境: win10 + Thonny4.1.4。

2024-03-07 22:12:29 370

原创 Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-水仙花数判定-上机代码

Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-水仙花数判定-上机代码。本文环境: win7 + Thonny3.2.6。

2024-03-07 14:42:37 347

原创 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 182

原创 Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定y和m,计算y年m月有几天?-上机代码

Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定y和m,计算y年m月有几天?为了方便调试,代码中设计了死循环。

2024-02-28 21:46:44 195

原创 Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定n,计算1+2!+3!+...+n!的值-上机代码

Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定n,计算1+2!

2024-02-28 14:48:45 278

原创 Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定字符串s和数字n,打印把字符串s向右移动n位的新字符串-上机代码

Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定字符串s和数字n,打印把字符串s向右移动n位的新字符串-上机代码。

2024-02-27 22:33:25 250

原创 Python语言基础与应用-北京大学-陈斌-P29-28-计算和控制流:控制流:上机:基本计算程序-给定一个英文数字字符串,打印相应阿拉伯数字字符串-上机代码

P29-28-计算和控制流:控制流:上机:基本计算程序-给定一个英文数字字符串,打印相应阿拉伯数字字符-上机代码。Python语言基础与应用-北京大学-陈斌。

2024-02-25 08:09:50 181

原创 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 1020

原创 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 191

原创 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 375

原创 win7自带截图工具保存失效解决办法

2、进入注册表编辑器窗口后,在左侧依次展开“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders”,然后在右侧双击打开“My Pictures”字符串值;3、进入编辑字符串窗口后,将“数值数据”修改为“E:\My Pictures”(这里可以输入自己需要的位置),点击确定,然后在“E:\”根目录下创建“ My Pictures ”文件夹即可。1、进入注册表编辑器。

2024-02-16 23:00:00 384

原创 Python3集合心得

print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")print("函数 set 原理:将可迭代对象进行遍历后的元素添加到集合中")

2024-02-09 11:03:53 878

原创 输入任意的数值,自定义求和函数求和。

输入任意的数值,自定义求和函数求和。

2024-01-31 11:54:40 114

原创 猜数字游戏,电脑生成1~10的随机数字,人用3次机会猜中这个数字。

【代码】猜数字游戏,电脑生成1~10的随机数字,人用3次机会猜中这个数字。

2024-01-29 23:52:22 238

原创 七星彩中奖号码模拟

七星彩中奖号码模拟器。七星彩号码抽取规则。前区:抽取前区6个号码,每个号码是0~9之间选1个。后区:抽取后区1个号码,每个号码是0~14之间选1个。

2024-01-12 08:29:02 1176 2

原创 Python编程从入门到实践_8-8 用户的专辑_答案

我也看了一些其他人的答案,很多的答案存在问题,每次调用函数 make_album() 后生成一个专辑字典会覆盖上次调用函数 make_album() 生成的字典,不符合题意。我采取的解决方案是添加一个空列表 album_list ,每次调用函数 make_album() 生成的字典都添加到列表 album_list 中。Python编程从入门到实践_8-8 用户的专辑_答案。

2023-08-20 23:58:32 164

原创 Python编程从入门到实践_5-11 序数_答案

Python编程从入门到实践_5-11 序数_答案。

2023-07-15 23:04:40 142

原创 Python编程从入门到实践_5-10 检查用户名_答案

由于本书到这里没有介绍过 break 语句,所以以上代码没有使用 break 语句。Python编程从入门到实践_5-10 检查用户名_答案。

2023-07-15 22:56:08 377

原创 如何在Geany中设置编码类型为UTF-8

菜单栏:文档-设置文档编码-Unicode-Unicode(UTF-8)如何在Geany中设置编码类型为UTF-8。

2023-06-29 11:27:54 213

原创 保存文件时桌面选项消失不见解决方法

保存文件时桌面选项消失不见解决方法

2023-05-30 17:12:08 171

原创 ghost系统(windows7)office2010怎么卸载

问题描述:windows7系统中的office2010在添加删除程序中找不到,进入office安装文件夹也找不到卸载程序。解决方案:下载“Office卸载工具”,推荐下载地址:【Office卸载工具下载 官方版】Office卸载工具 -ZOL软件下载https://download.zol.com.cn/tuiguang/detail/45/440457.shtml?qw=压缩包内有3个文件:MicrosoftFixit50154.msi是office2007卸载工具Mi.

2021-02-22 18:48:58 612

原创 原装windows10系统笔记本(HP 340 G4)安装windows7系统时问题的解决方案

原装windows10系统笔记本(HP 340 G4)安装windows7系统时问题的解决方案故障情况:HP 340 G4笔记本,原装windows10系统,使用起来不方便,需要安装windows7系统。使用大白菜工具盘安装windows7系统后,重启笔记本,发现无法进入系统,提示错误。故障原因:原装系统使用的是UEFI的引导方式。我安装的windows7是BIOS的引导方式。导致windows7安装后无法启动。解决方案:1.重启按F10键进入BIOS,系统设置,启动选项系统

2021-02-17 00:01:15 880

原创 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 524

原创 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 632 1

原创 9.2 输入两个整数,求它们相除的余数。用带参的宏来实现,编程序。

9.2 输入两个整数,求它们相除的余数。用带参的宏来实现,编程序。#include//9.2 输入两个整数,求它们相除的余数。用带参的宏来实现,编程序。#define Y(a,b) a%b int main(){ int a,b; printf("Input a:"); scanf("%d",&a); fflush(stdin); printf("Input b:"); sc

2016-08-22 21:13:00 10000 1

原创 9.1 定义一个带参数的宏,使两个参数互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。

9.1 定义一个带参数的宏,使两个参数互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。#include//9.1 定义一个带参数的宏,使两个参数互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。 #define SWAP(a,b) t=a;a=b;b=t;int main(){ int a,b,t; printf("Input a:");

2016-08-22 20:22:55 9324 1

原创 求2个数的最大公约数和最小公倍数

求2个数的最大公约数和最小公倍数#include//求2个数的最大公约数和最小公倍数int gys(int a,int b);int gbs(int a,int b);int gys(int a,int b){ int temp,c=1; if(a<b) { temp=a; a=b; b=temp; } while(c!=0) { c=a%b; if

2016-08-17 22:41:41 1132

原创 8.10 写一函数,输入一行字符,将此字符串中最长的单词输出。(改)

写一个快一个月,这是我写过的最长的程序了。我认为比书上的好。最大的优势是我的如果出现重复的长度,是可输出的。#include//8.10 写一函数,输入一行字符,将此字符串中最长的单词输出。(改)int character(char c); //判断是否是字符 int word_head(int i,char s[]);//判断单词的开头 int word_bottom(int i,ch

2016-08-17 22:08:16 10836 3

原创 8.8 输入一个4位数字,要求输出这4个数字字符,但每两个数字间插入一个输入的字符。如输入“1990”,插“W”,应输出“1W9W9W0"。”(改)

8.8 输入一个4位数字,要求输出这4个数字字符,但每两个数字间插入一个输入的字符。如输入“1990”,插“W”,应输出“1W9W9W0"。”(改)#include//8.8 输入一个4位数字,要求输出这4个数字字符,但每两个数字间插入一个输入的字符。如输入“1990”,插“W”,应输出“1W9W9W0"。”(改)int main(){ char s1[4],s2[7],c;

2016-08-10 23:35:39 2173

原创 计算出一个字符串中最长的字符的长度

#include//计算出一个字符串中最长的字符的长度int zimu(char c){ if(((c>='A')&&(c='a')&&(c='0')&&(c<='9'))) { return 1; } else { return 0; }}void longest(char s[]){ int i,n=0,longest=0; for(i=0;s[i]!='\

2016-08-10 00:53:00 4262

原创 判断输入一个字符串中的单词数

判断输入一个字符串中的字母数,实现头部空格检测,现在的缺陷是不能识别标点。比如  I love c program.I love too.  结果是6,会把  program.I  识别成一个单词。#include void count(char s[]){ int i,num=0,head; i=0; while(s[i]!='\0') { if(s[i]!=' ')

2016-08-04 23:19:01 3769 1

原创 8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改)

20160803/*8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改) */ #includevoid TongJi(char s[]){ int ZiMu=0,KongGe=0,ShuZi=0,QiTa=0,i; for(i=0;s[i]!='\0';i++) { if(s[i]==32)KongGe++;

2016-08-03 22:42:09 37534 4

原创 8.8 写一个函数,输入一个4位数字, 要求输出这4个数字字符, 但每两个数字间有一个空格。 如输入1990,应输出“1 9 9 0”。

我的/*8.8 写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字间有一个空格。如输入1990,应输出“1 9 9 0”。 */#includevoid AddBlank(char s[]){ char sNew[7]; int i,j,flag=2; for(i=0,j=0;j<7;j++) { printf("这是第%d次循环,循环前flag=%d。

2016-08-03 09:33:19 17287

原创 8.7 写一函数,将一个字符串中的元音字母复制到另一字符串,然后输出。

20160802#include//8.7 写一函数,将一个字符串中的元音字母复制到另一字符串,然后输出。 void TongJi(char s1[]){ int i,j,n=0; char s2[100]; for(i=0,j=0;s1[i]!='\0';i++) { if((s1[i]=='a')||(s1[i]=='e')||(s1[i]=='i')||(s1[i]=='

2016-08-02 22:08:58 19270 6

原创 8.6 写一函数,将两个字符串连接。

#include//8.6 写一函数,将两个字符串连接。 void add(char a[],char b[]){ int len_a,len_b; len_a=strlen(a); len_b=strlen(b); int sum; sum=len_a+len_b; int i,j; for(i=len_a,j=0;i<=sum;i++,j++) { a[i]=b[j];

2016-08-01 22:24:24 3320

python3内置持久化模块shelve心得

内置模块 shelve 可以将任意 Python 对象(pickle 模块能够处理的任何东西。)以类似字典的对象(shelf 对象)存在磁盘上以实现数据的持久保存。模块 shelve 生成的类似字典的对象 shelf 包含键 key 和 值 value 。类字典对象 shelf 的键 key 是普通的字符串。类字典对象 shelf 的值 value 是任意 python 对象---即 pickle 模块能够处理的任何东西。 【个人猜想 python 使用 shelve 作为数据持久化模块名字的原因】 shelve释义 vt. 将(书等)放置在架子上。通过上述表格可以理解 python 使用 shelve (释义 vt. 将(书等)放置在架子上)作为数据持久化模块名字的原因。把 python 对象加上标签放在磁盘中。 内置持久化模块 pickle 和 shelve 的区别? 内置模块 pickle 是一条一条的存储数据的,没有给数据贴上便于索引的标签。内置模块 shelve 是 pickle 升级,底层用到了 pickle 的方法,把 python 对象贴上标签后存储在磁盘中。

2024-04-01

python3内置持久化模块pickle心得

内置模块 pickle (泡菜)可以将文件对象转换为 bytes 字节格式,以便于在python程序间或网络传输;内置模块 pickle 可以将 python 文件对象转换为 python 专用格式存储到硬盘以便于持久保存。 模块 pickle 可以处理: 所有python支持的原生类型:布尔值,整数,浮点数,复数,字符串,字节,None 。 由任何原生类型组成的列表,元组,字典和集合。 将对象转换 pickle.dumps() 为 bytes 字节格式和从 bytes 字节对象中读取 pickle.loads() 将文件对象的内容写入硬盘 pickle.dump() 并读取 pickle.load() 猜想 python 用 pickle (泡菜)作为模块名字的原因 使用语句try-except 处理 EOFError: Ran out of input

2024-03-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除