- 博客(38)
- 收藏
- 关注
原创 python3中文输出,解决python3 UnicodeEncodeError: gbk codec cant encode character \xXX in position XX
python3中文输出,解决python3 UnicodeEncodeError: gbk codec cant encode character 找了很久才发现原因是python3的print()函数调用的是系统默认的控制台输出,而windows系统默认的控制台输出的编码是GBK,也就是CP936代码中加入:import sys,iosys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码...
2020-05-22 23:11:34
781
原创 pandas读取excel使用read_excel()中的usecols参数读取指定的列
pandas读取excel使用read_excel()中的usecols参数读取指定的列
2020-03-06 22:24:17
40109
5
原创 ubuntu Linux 安装ftp服务(最简单的步骤)
ubuntu Linux 安装ftp服务vsftpd userftpwrite_enable=YESchroot_local_user=YESchroot_list_enable=NOchroot_list_file=/etc/vsftpd.chroot_list
2020-03-04 21:55:00
557
原创 python类的常见特殊方法
python类的常见特殊方法python类有一些特殊方法和属性,有一些比较常见。__repr__(),__del__(),__dict__,__dir__(),__dict__,__call__,__hasattr__(),getattr__(),setattr()__,__call__(). hassttr(object,name)getattr(object,name)setattr(object,name,value)
2020-02-29 17:15:56
1108
原创 python正则表达式常用函数和正则表达式符号查询
python正则表达式常用>>> import re>>> re.__all__['match', 'fullmatch', 'search', 'sub', 'subn', 'split', 'findall', \'finditer', 'compile', 'purge', 'template', 'escape', 'error', 'Patte...
2020-02-27 23:21:52
189
原创 python中的异常处理try、except、else、finally
python异常处理结构:try: 代码块except (Exception1,Excption2) as e: 代码快except Exception3 as e: 代码块except Exception4: 代码块else: 代码块finally: 代码块解释:1.try块是必须的。如果没有try,后面的所有都不能存在。2.except和finally是可选,但...
2020-02-22 17:53:45
1369
原创 [资源共享]x86版的32位wps-office和wps字体
1.x86版的32位wps-office,deb直接安装,适合32位ubuntu上安装。找了很久才找到,分享给需要的朋友,适合老机器玩linux。我是装了个lubuntu,32位的。版本号:wps-office_11.1.0.8392_i386链接: https://pan.baidu.com/s/1woh6Ah-uq6NDPyVYz3zGkw 提取码: ps1g2.wps安装在linux上...
2020-02-19 22:30:17
1271
1
转载 notepad++ NppExec插件——修改当前目录为工作目录(相对路径出现FileNotFoundError错误)
当运行脚本时,调用文件相对路径时,notepad会出现找不到文件的io错误。FileNotFoundError: [Errno 2] No such file or directory: 在Notepad++上Plugins->Plugins Manager里面安装NppExec plugin,然后 勾选NppExec --> Follow $(CURRENT_DIRECTORY)...
2020-02-19 22:15:19
709
原创 逃不出的循环,先有鸡还是先有蛋?object和type纠葛(python中的基类和元类)
问题学习一段时间python了,一定会接触到两个词,基类和元类。**基类:**也叫父类,python中所有对象的终极父类是object,所有类都显式或隐式,直接或间接地继承了object类。**元类:**由于Python中一切都是对象,所以类本身也是对象,是被称之为元类的类创建出来的,即type类。问题来了:1.object类是一切类的终极父类,那么object类是不是type类的父类。...
2020-02-16 15:23:41
368
2
原创 python批量建立文件夹
python批量建立文件夹今天在工作中要建立n个文件夹,n>50,立马想到用python来弄,看呆周围的同事,哈哈,贴代码:import osn=50path=r'D:\Progarams' #换成自己的目录for i in range(1,n+1): dir_name=path+r'\xxx{:04d}ooo'.format(i) os.mkdir(dir_name)...
2020-01-16 23:18:03
267
原创 理解python函数装饰器@decorator
文章目录一、储备知识点二、理解装饰行为函数装饰器是python有别于其他语言的主要特征之一,这也是充分发挥了动态语言的优势,可以使我们在编写程序时更加简洁。但最开始接触函数装饰器有点难以理解,本文尽量用简单的语言来理解函数装饰器。一、储备知识点在理解函数装饰器之前,最好储备并理解了一下Python的基础知识:自定义函数。包括函数参数、实参、形参、位置参数、关键字参数、不定长的列表类参数和...
2020-01-16 22:53:55
160
原创 python疯狂讲义第五章习题第10题
题目:定义一个fn(n)函数,其中n表示输入n行n列的矩阵。在输出时,先输出n行n列的矩阵,再输出该矩阵的转置形式。例如:当参数n=3时,先输出:01 02 0304 05 0607 08 09再输出:01 04 0702 05 0803 06 09代码:def fn(n): for i in range(1,n*n+1): if i%n!=0: ...
2020-01-13 20:49:55
924
原创 python冒泡排序算法
python冒泡排序算法冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会...
2020-01-13 19:49:31
181
原创 较为python(pythonic)的直接选择排序
python的直接选择排序算法才学到一个新词,较为python,也就是python范儿的词:pythonic,哈哈。直接选择排序(Straight Select Sorting) 也是一种简单的排序方法,它的基本思想是:第一次从R[0]~R[n-1]中选取最小值,与R[0]交换,第二次从R[1]~R[n-1]中选取最小值,与R[1]交换,....,第i次从R[i-1]~R[n-1]中选取最小值,与R[i-1]交换,.......
2020-01-12 12:34:31
140
原创 notepad++两种方式自动补全括号,引号,标签等符号
notepad++自动补全括号,引号,标签等符号notepad++自动补全括号{},[],'',"",<>等使用Notepad++自带的功能自动补全插件: XBracket Lite方式一适合输入单层括号,自动补全一点问题没有,如果需要多层嵌套括号自动补全,建议采用方式二,安装插件。
2020-01-12 00:19:27
9243
6
原创 Notepad++配置python之NppExec
NppExec是Notepad++的插件,功能强大,用他来配置notepad的python编辑环境,使用得心应手。文章目录一、安装二、配置三、快捷键一、安装在“插件’菜单下打开插件管理器(Plugin Manager),在可以插件(Available)中找到NppExec,选择后点击下方的"Install"就可以了。安装完成后NPP会提示重启,重启后在插件菜单下就能看到NppExec。二、...
2020-01-11 22:45:54
1719
原创 python中切片和切片赋值
python中切片和切片赋值切片:>>> a=list('abcde')>>> b=a[2:4]>>> a['a', 'b', 'c', 'd', 'e']>>> b['c', 'd']>>> 切片赋值:>>> a=list('abcde')>>> ...
2020-01-10 11:19:06
658
原创 python疯狂讲义第4章练习题第11题
目录题目:实现:题目:给定3,输出:----a------b-a-b--c-b-a-b-c--b-a-b------a----给定4,输出:------a----------b-a-b------c-b-a-b-c--d-c-b-a-b-c-d--c-b-a-b-c------b-a-b----------a------给定5...
2020-01-09 16:23:35
434
转载 Python中 isdigit() 、isnumeric()、isdecimal()的区别
Python中 isdigit() 、isnumeric()、isdigit() 的区别num = “1” #unicodenum.isdigit() # Truenum.isdecimal() # Truenum.isnumeric() # Truenum = “1” # 全角num.isdigit() # Truenum.isdecimal() # Truenum.i...
2020-01-08 12:12:42
495
原创 奇数阶矩阵,横竖斜加起来都相等算法(罗伯法幻方)
奇数阶矩阵,横竖斜加起来都相等:给定奇数N,形成N阶矩阵,使得横竖斜加起来都相等。比如N=3:08 01 0603 05 0704 09 02每一行,每一列,交叉斜加起来都等于15算法思路分析过程:一、暴力解法:循环+递归实现全排列组合。此法思路简单,网上不少代码实现的,但是缺点也是很明显的,暴力愚蠢耗资源。二、排列加上数学分析:1、∵横竖斜之和全相等,∴每行每列之和=...
2020-01-07 21:33:25
10172
2
原创 python打印等腰三角形、菱形、空心菱形
python打印等腰三角形n=int(input('>>>'))width=2*n-1for i in range(1,n+1): print('{:^{}}\n'.format('*'*(2*i-1),width))结果:
2020-01-07 20:55:04
1316
原创 python打印乘法口诀表
python打印乘法口诀表for i in range(1,10): for j in range(1,10): if i>=j: print('%sx%s=%s'%(j,i,i*j),end=' ') print('') 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x...
2020-01-07 17:12:09
775
原创 冰点文库最新版3210
冰点文库最新版v3210链接: https://pan.baidu.com/s/1zgb5b6Xsh-tSvHve1ORIZg 提取码: tpsj
2020-01-07 16:50:57
870
原创 python格式化输出对齐补充填充(%,format,函数三种方式)
python格式化输出对齐补充填充1、%占位符格式化字符串输出print(str%value),str='%s%d'2、使用format函数格式化字符串输出'{}'.format()3、使用str相关方法格式化字符串str.zfill(),str.ljust(),str.rjust(),str.center()
2020-01-07 15:58:43
37641
7
原创 python中str几个重要的方法title()、lower()、upper()、strip() 、index()、replace()、translate()、find()、split()等详细用法
python中str几个重要的方法title()、lower()、upper()、strip() 、index()、replace()、translate()、find()、split()等详细用法
2020-01-06 20:08:30
8408
1
原创 python疯狂讲义第四章控制台五子棋(4.6.3)实现完整代码
python疯狂讲义第四章控制台五子棋(4.6.3),实现完整代码# coding=utf-8def play(PIECE, pos, BOARD): size = len(BOARD) x = pos[0] y = pos[1] if 0 < x < size and 0 < y < size: if BOARD...
2020-01-06 18:45:32
317
原创 python中创建list神坑-创建嵌套列表(二维列表)的注意事项
python中创建list神坑-创建嵌套列表(二维列表)的注意事项引子python语法比较灵活,在创建列表的时候支持列表乘法,也支持列表加法。#加法list1=[1,2]list2=[3,4]print(list1+list2)结果:[1, 2, 3, 4]#乘法list=[1,2]print(list*3)结果:[1, 2, 1, 2, 1, 2]python也支持嵌...
2020-01-05 23:31:36
7281
原创 python中list相关方法
python交互环境下:>>>dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '...
2020-01-05 22:42:51
131
转载 出师表/前出师表
文章目录出师表/前出师表译文赏析出师表/前出师表先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。...
2020-01-04 16:30:39
494
转载 隆中对
文章目录隆中对译文隆中对【作者】陈寿 【朝代】魏晋亮躬耕陇亩,好为《梁父吟》。身长八尺,每自比于管仲、乐毅,时人莫之许也。惟博陵崔州平、颍川徐庶元直与亮友善,谓为信然。时先主屯新野。徐庶见先主,先主器之,谓先主曰:“诸葛孔明者,卧龙也,将军岂愿见之乎?”先主曰:“君与俱来。”庶曰:“此人可就见,不可屈致也。将军宜枉驾顾之。”由是先主遂诣亮,凡三往,乃见。因屏人曰:“汉室倾颓,奸臣窃命,主...
2020-01-04 16:26:24
294
原创 python疯狂讲义第四章数字转人民币读法
python疯狂讲义中第四章数字转人民币读法。开始以为很简单,后来才发现RMB读法还真讲究比较多,花了些时间。贴代码如下:def check_back_all_zero(bit_list,pos): cbal=True for i in bit_list[pos:]: if i!='0': cbal=False br...
2020-01-04 00:18:44
335
原创 python疯狂讲义第三章部分习题答案
python疯狂讲义第三章习题,自己写的答案,不知道书上的答案是啥,有人贴出来吗?用户输入一个整数n ,生成长度为n 的列表,将n 个随机的奇数放入列表中。n = int(input('请输入一个整数:'))lista = [a for a in range(1, n, 2)]listn = [lista[randint(0, len(lista) - 1)] for i in range...
2020-01-02 22:34:46
1517
原创 python中str相关的方法
python交互环境中:>>>dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '...
2020-01-02 16:39:14
250
原创 vim之python编辑器打造全攻略(vim配置成python编辑器)
为了简便地在ssh上编辑Python,学习了vim使用和Python配置,以及在配置过程中出现的一些问题。使用环境是ubuntu Server 18.04。 vim之python编辑器打造全攻略(vim配置成python编辑器)参考:1、使用vim打造自己的python编辑器2、Vim与Python真乃天作之合:打造强大的Python开发环境
2019-12-25 21:32:37
3294
原创 python中的truncate()神坑
@[python]truncate()后的文件指针问题。truncate()后的文件指针问题文件以r+方式打开,read()后,指针默认到最后。按照python truncate([size])定义,截取字符后,其余的都删掉。其中size是可选参数,是指从当前位置到size大小的字符截取下来,其余都删掉。Python 文件 truncate() 方法用于截断文件并返回截断的字节长度。...
2019-12-23 20:21:48
3827
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人