自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 练习题-删除序列

给你由 n 个小写字母字符串组成的数组 strs,其中每个字符串长度相等。这些字符串可以每个一行,排成一个网格。例如,strs = ["abc", "bce", "cae"] 可以排列为:abcbcecae你需要找出并删除 不是按字典序升序排列的 列。在上面的例子(下标从 0 开始)中,列 0('a', 'b', 'c')和列 2('c', 'e', 'e')都是按升序排列的,而列 1('b', 'c', 'a')不是,所以要删除列 1 。返回你需要删除的列数。示例 1:输入:

2022-05-12 13:12:55 227

原创 python学习笔记1—Pandas—导入外部数据及显示

一、导入外部数据import pandas as pddf = pd.read_excel(r"C:\Users\fang\Desktop\\123.xlsx",sheet_name= 1, usecols = [0,1,2,6])# 导入名字为123的EXCEL文件# r"C:\Users\fang\Desktop\\123.xlsx" 导入文件的地址及名称# sheet_name= 1 导入excel文件的第2个sheet的内容,如果不明确该参数,默认是导入第一个sheet# use

2022-03-15 17:25:31 1974

转载 Python编程:从入门到实践18.2.3——no such table: learning_logs_topic(问题解决)

按照书本的要求添加Chess主题时,出现了”no such table: learning_logs_topic“的错误提示在CDSN大神的文章指点下解决了,具体步骤大家可以参考以下连接:Django搭建学习笔记web应用程序【一】:OperationalError table learning_logs_topic has no column named text已解决_bubblesumm的博客-CSDN博客...

2022-03-10 11:52:56 875 1

原创 pycharm提示ModuleNotFoundError: No module named ‘requests‘

学python一段时间了,今天在使用import requests时提示“ModuleNotFoundError: No module named 'requests'”。实际上requests模块已经使用pip安装好,cmd可以查询到requests已安装好。经查询网上资料应该是requests模块,没有安装在PyCharm的虚拟环境venv文件夹中,安装装在系统全局环境里面了。如果要使用该模块需要在新建项目时,勾选红框里面两个选项,就可以正常使用了。在进到设置中的解析器.

2022-03-07 14:52:39 12348 7

原创 Python编程:从入门到实践16.2.6——x轴坐标轴没按数据大小排序(问题解决)

代码如下:import jsonimport pygalimport math# 将数据加载到一个列表filename = 'btc_close_2017.json'with open(filename) as f: btc_data = json.load(f)# 创建5哥列表, 分别存储日期和收盘价dates = []months = []weeks = []weekdays = []close = []# 每一天的信息for btc_dict in btc_data:

2022-03-04 11:36:22 1173

原创 matplotlib画图时横坐标出现重叠时解决方法

运行以下代码:import csvfrom matplotlib import pyplot as pltfrom datetime import datetime# 从文件中获取最高气温filename = 'sitka_weather_07-2014.csv'with open(filename) as f: reader = csv.reader(f) header_row = next(reader) highs = [] dates = [] for row in rea

2022-02-24 15:12:24 6718

原创 python3.10 使用pygal 出现ImportError: cannot import name ‘Iterable‘ from ‘collections‘错误

在学习Python编程:从入门到实践的第15章,在绘制直方图时出现了这个问题。我的代码如下:import pygalfrom die import Die# 创建一个D6die = Die()# 掷几次骰子,并将结果存储在一个列表中results = []for roll_num in range(1000): result = die.roll() results.append(result)#分析结果frequencies = []for value in range(

2022-02-23 16:43:00 11218 9

原创 python练习-判断一个数字是否为丑数

丑数定义:把只包含质因子2,3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但7、14不是,因为它们包含质因子7。判断方法:一个丑数最终可以分解为2×2...×2×3×3...×3×5×5...×5,其中2/3/5的个数可能为0。通过以下三步完成判断:1、将整数X除以2的n次方,直到得到的结果X1无法整除2,如果X1等于1,则为丑数,否则进行下一步。2、将X1除以3的n次方,直到得到的结果X2无法整除3,如果X2等于1,则为丑数,否则进行下一步。3、将X1除以5的n

2022-02-21 17:19:03 4606

原创 python练习-判断两个字符串之间最长的相同字符

让用户输入两个字符串,判断两个字符串之间是否具备相同的字符,输出最长的相同部分字符。"例如:“abcewqrt”,"dbcewqet",两个字符串相同最长的字符为"bce"代码如下:a = input('请输入第一个字符串:')b = input('请输入第二个字符串:')c = []for i in range(len(a)): for j in range(len(a)): if j+i <= len(a): # 避免提取字符串切片超出a的范围 if a[j:j+i

2022-02-21 16:58:52 2028

原创 python学习笔记——格式化字符串

一、格式化字符串的两种方式(一)%做占位符%s(字符串);%d,%i(整数);%f(浮点数)运行以下代码:name = '小四'age = 18high = 1.4print('我的名字叫:%s,今年%d岁了,身高%f米' %(name,age,high))输出:(name、age、hight分布替换了%s,%d,%f 的位置)(二){}做展位符号,使用format运行以下代码:print('我的名字叫:{0},今年{1}岁了,身高{2}米'.format(na

2022-02-19 16:34:08 615

原创 如何通过zip()函数快速将两个列表生成一个字典

内置函数zip():用于将可迭代的对象作为参数,将对象中对应的元素打包成一个元组,然后返回由这些元组组成的列表。items = ['Fruits','Books','Others']prices = [96,78,85]lst = dict(zip(items,prices))print(lst)以上代码通过zip()函数对items和prices两个列表进行打包,并将结果调整为字典类型赋予lst,打印输出如下:如果第三行代码,我们不将zip()的结果调整为dict(字典)类

2022-02-14 09:38:30 2923

原创 pygame 如何旋转图片

可以使用 pygame.transform.rotate(图片对象,旋转角度)来实现。一开始是我按下方红框写代码,但是火箭并未被旋转。实际上pygame.transform.rotate(Surface,旋转角度)是返回一个经过旋转的Surface,如果输出的不是这个返回的Surface,就达不到旋转的效果。调整后代码如下:运行得到了旋转后的火箭图片...

2022-02-11 18:04:26 8412

原创 如何判断输入的内容为“数字”

当你希望用户输入一个数字时,将使用input函数,但是input函数并未限制用户输入的内容,用户也可以输入字符串或者其他格式内容。运行以下代码:用户输入正确的数字时,输出如下:用户输入错误时,输出如下如果你希望用户按要求输入数字就需要对用户输入内容做判断然后再输出。因为字符串内容无法转化为浮点型(float),可以通过将用户输入内容转化为浮点型(float)的结果为True还是False来判断。运行以下代码如果输入的不是数字,输出如下:..

2022-02-08 11:17:18 3671

原创 Python AttributeError: partially initialized module ‘json‘ has no attribute ‘dumps‘

今天学习json存储数据,在运行下图代码时,出现了“Python AttributeError: partially initialized module 'json' has no attribute 'dumps'”的错误提示。以上提示的意思大概是导入到json模块没找到dumps,主要的原因是我在代码的同一个文件夹里面保存了一个json.py的文件,导致模块导入错误,删除后就能正常执行了。...

2022-01-25 16:53:43 3062 1

原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xf9 in position 56: illegal multibyte sequence

今天开始学习读取文件,在尝试读取EXCEL(xlsx)时出现“UnicodeDecodeError: 'gbk' codec can't decode byte 0xf9 in position 56: illegal multibyte sequence”错误提示。把EXCEL格式改为.cvs格式后,就能读取成功。 不过要注意的是,不能直接改后缀,需要文件另存为修改。...

2022-01-25 10:47:29 1969

原创 字符串前面加f是什么意思?

今天学习类的时,发现下面这么一个表达式:msg = f"{self.name} serves wonderful {self.cuisine_type}." print(f"\n{msg}")#在字符串前面加f,是为了允许在字符串的大括号内添加pytho表达式,上述案例的"self.name"不是字符串,而是一个变量。举一个简单的例子:运行下面的程序输出为:str1输出的结果是1+1=2str2输出的结果是2=2...

2022-01-24 10:37:46 2592

原创 Python学习笔记-用户输入

函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。每当你使用函数input()时,都应指定清晰而易于明白的提示,准确地指出你希望用户提供什么样的信息。1、有时候,提示可能超过一行,例如,你可能需要指出获取特定输入的原因。在这种情况下,可将提示存储在一个变量中,再将该变量传递给函数input()。第1行将消息的前半部分存储在变量prompt中;在第2行中,运算符+=在存储在prompt中的字符串末尾附加一个字符串。.

2022-01-14 17:18:54 279

原创 Python学习笔记-字典

在Python中,字典是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。在Python中,字典用放在花括号{}中的一系列键—值对表示:键—值对是两个相关联的值。指定键时,Python将返回与之相关联的值。键和值之间用冒号分隔,而键—值对之间用逗号分隔。在字典中,你想存储多少个键—值对都可以。一、使用字典1、访问字典中的值要获取与键相关联的值,可依次指定字典名和放在

2022-01-10 14:48:09 447

原创 python学习笔记-if语句

一、条件测试每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。1、检查是否相等(==)一个等号是陈述;对于❶处的代码,可解读为“将变量car的值设置为'audi'”。两个等号是发问;对于❷处的代码,可解读为“变量car的值是'bmw'吗?”。2、检查是否不相等(!=)要判断两个值是否不等,可结合使用惊叹号和等号(!=),其中的惊

2022-01-06 14:13:52 451

原创 Python学习笔记-操作列表

一、遍历整个列表1、打印列表中所有的元素,可以使用for语句编写for循环时,对于用于存储列表中每个值的临时变量,可指定任何名称。然而,选择描述单个列表元素的有意义的名称大有帮助。例如,对于小猫列表、小狗列表和一般性列表,像下面这样编写for循环的第一行代码是不错的选择:2、for循环结束后执行一些操作在for循环后面,没有缩进的代码都只执行一次,而不会重复执行。3、忘记缩进提示print语句(见❶)应缩进却没有缩进。Python没有找到期望缩进的代码块时,会让你知道哪行

2022-01-05 15:55:56 775

原创 Python学习笔记-列表

1、Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素:2.在列表中添加元素:a.在列表末尾添加元素(表名.append)b.在任何位置添加元素...

2022-01-04 15:15:13 264

原创 Python学习笔记-简单数据类型

一、字符串1、修改单词大小写name.title() #单词首字母改为大写#name.upper() #字符串全部改为大写#name.lower() #字符串全部改为小写#2、合并字符串Python使用加号(+)来合并字符串3、删除空白lstrip() #删除开头多余的空白#rstrip() #删除末尾多余的空白#strip() #删除两头多余的空白#这种删除只是暂时的,接下来再次询问时,你会发现这个字符串与输入时一样,依然包含多余的空白,要永久删除这个字符串

2021-12-30 16:24:17 291

空空如也

空空如也

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

TA关注的人

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