上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 47 下一页
摘要: 错误提示很明显,就是编码方式不对。 原因: 在Windows下Python使用open()函数打开文件时会默认使用gbk解码。即使文件本身存储为UTF-8格式。 解决方案:指定参数encoding为utf-8 即: 将 with open('file_name', 'r') as f: 改为: wi 阅读全文
posted @ 2022-06-04 19:55 kingwzun 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 打开文件 使用位于自动导入的模块io中的open函数 file object = open(file_name [, access_mode][, buffering] [, encoding]) 参数: file_name:要访问的文件名称的字符串值。 如果在当前目录可以使用相对路径 如果在其他地 阅读全文
posted @ 2022-06-04 17:37 kingwzun 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 知识点 按行取数据 代码: f=open("F:\\vsnode\\python\\water.txt","r+",encoding='utf-8') while True: line=f.readline() if not line :break line_list=list(line.split 阅读全文
posted @ 2022-06-04 17:13 kingwzun 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 知识点 按对应的编码方式打开文件 处理list中有不同数据如果转化为字符串 代码 import re f=open("F:\\vsnode\\python\\freedom.txt","r+",encoding='utf-8') strs=f.read() # print(strs) f.close 阅读全文
posted @ 2022-06-04 11:45 kingwzun 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 题意: 求有多少段连续的区间,他的区间和是k的倍数。 题解: 求取模后的前缀和,如果两点取模后的前缀和相同,则相减后、结果为零。也就是取模为零,也就是是k的倍数。 #include<bits/stdc++.h> #define int long long using namespace std; c 阅读全文
posted @ 2022-06-03 21:25 kingwzun 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 记得更换文件地址 f=open("F:\\vsnode\\python\\example.txt","r+") str=f.read() f.close() ans=[] for i in str: if i.isupper(): ans.append(i.lower()) if i.islower 阅读全文
posted @ 2022-06-02 15:44 kingwzun 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 原文 1、什么是“鸭子类型” 所谓 鸭子类型 就是:**如果一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么它就是鸭子。**这个概念的名字来源于 James Whitcomb Riley 提出的鸭子测试。 鸭子类型(英语:duck typing)在程序设计中是动态类型的一种风格。 在鸭子类型 阅读全文
posted @ 2022-06-02 09:32 kingwzun 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 写了很多冗余数据:车型名称可以不要 class Che: id=0 name='A' maxpeo=0 weight=0 meo=0 def __init__(self,id,name,maxpeo,weight,meo): self.id=id self.name=name self.maxpeo 阅读全文
posted @ 2022-06-02 08:52 kingwzun 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 原因: python只允许一个**init** 函数构造类 法1:将init的参数改为不定长参数: 方法思路: 将__init__ 的参数改为不定长参数, 然后在__init__ 中通过判断参数的数量,进行不同的操作 class Rect: __length = 0 __width = 0 # 使用 阅读全文
posted @ 2022-06-01 20:07 kingwzun 阅读(6735) 评论(0) 推荐(0) 编辑
摘要: 知识点: python创建多个构造方法 使用classmethod 将init的参数设为可变类型,在init语句中判断 class Rect: __length = 0 __width = 0 def __init__(self, l, w): self.__length = l self.__wi 阅读全文
posted @ 2022-06-01 19:48 kingwzun 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 47 下一页