自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pyjavacsql的博客

爱好,记录,随笔,分享,学习,应用!

  • 博客(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 612

原创 python批量重命名文件(5行代码)

python批量重命名文件os.listdiros.rename

2020-03-30 14:59:46 292

原创 pandas读取excel使用read_excel()中的usecols参数读取指定的列

pandas读取excel使用read_excel()中的usecols参数读取指定的列

2020-03-06 22:24:17 38221 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 484

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

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

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

原创 [资源共享]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 1145 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 623

原创 逃不出的循环,先有鸡还是先有蛋?object和type纠葛(python中的基类和元类)

问题学习一段时间python了,一定会接触到两个词,基类和元类。**基类:**也叫父类,python中所有对象的终极父类是object,所有类都显式或隐式,直接或间接地继承了object类。**元类:**由于Python中一切都是对象,所以类本身也是对象,是被称之为元类的类创建出来的,即type类。问题来了:1.object类是一切类的终极父类,那么object类是不是type类的父类。...

2020-02-16 15:23:41 310 2

转载 一张图理解yield 瞬间明白yield用法

yield用法总结

2020-01-17 15:04:58 1040

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

原创 理解python函数装饰器@decorator

文章目录一、储备知识点二、理解装饰行为函数装饰器是python有别于其他语言的主要特征之一,这也是充分发挥了动态语言的优势,可以使我们在编写程序时更加简洁。但最开始接触函数装饰器有点难以理解,本文尽量用简单的语言来理解函数装饰器。一、储备知识点在理解函数装饰器之前,最好储备并理解了一下Python的基础知识:自定义函数。包括函数参数、实参、形参、位置参数、关键字参数、不定长的列表类参数和...

2020-01-16 22:53:55 127

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

原创 python冒泡排序算法

python冒泡排序算法冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会...

2020-01-13 19:49:31 148

原创 较为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 107

原创 notepad++两种方式自动补全括号,引号,标签等符号

notepad++自动补全括号,引号,标签等符号notepad++自动补全括号{},[],'',"",<>等使用Notepad++自带的功能自动补全插件: XBracket Lite方式一适合输入单层括号,自动补全一点问题没有,如果需要多层嵌套括号自动补全,建议采用方式二,安装插件。

2020-01-12 00:19:27 8040 6

原创 Notepad++配置python之NppExec

NppExec是Notepad++的插件,功能强大,用他来配置notepad的python编辑环境,使用得心应手。文章目录一、安装二、配置三、快捷键一、安装在“插件’菜单下打开插件管理器(Plugin Manager),在可以插件(Available)中找到NppExec,选择后点击下方的"Install"就可以了。安装完成后NPP会提示重启,重启后在插件菜单下就能看到NppExec。二、...

2020-01-11 22:45:54 1544

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

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

转载 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 458

原创 奇数阶矩阵,横竖斜加起来都相等算法(罗伯法幻方)

奇数阶矩阵,横竖斜加起来都相等:给定奇数N,形成N阶矩阵,使得横竖斜加起来都相等。比如N=3:08 01 0603 05 0704 09 02每一行,每一列,交叉斜加起来都等于15算法思路分析过程:一、暴力解法:循环+递归实现全排列组合。此法思路简单,网上不少代码实现的,但是缺点也是很明显的,暴力愚蠢耗资源。二、排列加上数学分析:1、∵横竖斜之和全相等,∴每行每列之和=...

2020-01-07 21:33:25 9338 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 1224

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

原创 冰点文库最新版3210

冰点文库最新版v3210链接: https://pan.baidu.com/s/1zgb5b6Xsh-tSvHve1ORIZg 提取码: tpsj

2020-01-07 16:50:57 812

原创 天若OCR文字识别V4.48

天若OCR文字识别V4.48,个人觉得最好用的版本。

2020-01-07 16:46:23 1876 6

原创 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 35754 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 6374 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 266

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

原创 python中list相关方法

python交互环境下:>>>dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '...

2020-01-05 22:42:51 105

转载 出师表/前出师表

文章目录出师表/前出师表译文赏析出师表/前出师表先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。...

2020-01-04 16:30:39 401

转载 隆中对

文章目录隆中对译文隆中对【作者】陈寿 【朝代】魏晋亮躬耕陇亩,好为《梁父吟》。身长八尺,每自比于管仲、乐毅,时人莫之许也。惟博陵崔州平、颍川徐庶元直与亮友善,谓为信然。时先主屯新野。徐庶见先主,先主器之,谓先主曰:“诸葛孔明者,卧龙也,将军岂愿见之乎?”先主曰:“君与俱来。”庶曰:“此人可就见,不可屈致也。将军宜枉驾顾之。”由是先主遂诣亮,凡三往,乃见。因屏人曰:“汉室倾颓,奸臣窃命,主...

2020-01-04 16:26:24 222

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

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

原创 python中str相关的方法

python交互环境中:>>>dir(str)['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '...

2020-01-02 16:39:14 207

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

原创 python中的truncate()神坑

@[python]truncate()后的文件指针问题。truncate()后的文件指针问题文件以r+方式打开,read()后,指针默认到最后。按照python truncate([size])定义,截取字符后,其余的都删掉。其中size是可选参数,是指从当前位置到size大小的字符截取下来,其余都删掉。Python 文件 truncate() 方法用于截断文件并返回截断的字节长度。...

2019-12-23 20:21:48 3309 1

空空如也

空空如也

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

TA关注的人

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