Python
额不食烟火
前路漫漫,当克己,当慎独。
展开
-
Python培训
Python版本Python第三方包pip常用命令pip源设置离线安装虚拟环境管理Python静态检查Flake8/Pylint编码规范:Pep8BanditConverity(商业安全编码检查工具、支持多种语言)Python IDEPycharmVscodeSublime TextVimPython特性推荐书籍:《代码整洁之道》、《重构》Pythonicfunc as val,lambda列表推导*args, **kwargs装饰器.原创 2020-11-16 11:26:41 · 421 阅读 · 3 评论 -
PyCharm连接MySQL数据库的时候,驱动下载失败
https://blog.csdn.net/qq_42958571/article/details/105456494https://www.cnblogs.com/xiaoguan-bky/archive/2020/08/14/13496319.html原创 2020-09-12 22:11:35 · 6606 阅读 · 1 评论 -
Django路由配置,一个符号引起的错误
Django路由配置,一个符号引起的错误原创 2020-09-12 21:56:29 · 926 阅读 · 0 评论 -
Python的安装与运行
1、python的安装 安装标准python 安装Anaconda 安装并使用pip和virtualenv 安装并使用conda 比较推荐使用Anaconda来安装python,在Anaconda安装完成之后,conda已经附带安装完毕,来管理所需要的库也比较方便,而且Anaconda安装完成之后,默认安装的IDE有spyder,使用起来比较方便。2、pyt...原创 2018-06-12 22:49:30 · 288 阅读 · 0 评论 -
字符编码的问题
文章目录1、常见的字符编码格式有几种?2、不同的字符编码有什么区别?3、为什么会有不同的编码格式?4、计算机系统通用的字符编码工作方式是什么样的?1、常见的字符编码格式有几种?ASCIIGBKUnicodeUTF-82、不同的字符编码有什么区别?ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。【如果 ASSIC 是计算机字符编码里的最小集,那 Unicode 就是试图编码字符最大集的一套编码标准】GBK和ASCII编码的区别:GBK 只原创 2020-09-05 18:04:59 · 274 阅读 · 0 评论 -
如何具体地将str转换为int (Python)
1、如果我们目前有一个字符串45678,那么,利用python中的内置数据类型转换,int(),便可以实现从字符串到数字类型的转换。那么,具体的细节实现过程是怎样的呢?2、思路分析先把数字字符串的每个数字字符转换为对应的数字,形成数字序列再通过一定计算规则将数字序列计算得到一个整数3、具体代码将数字字符串转换为对应数字,可以建立数字字典,以映射的形式获得数字字符所对应的数字。使用map函数和reduce函数使用lambda表达式from functools import reduce原创 2020-09-05 15:34:44 · 10415 阅读 · 0 评论 -
杨辉三角实现(Python)
python实现杨辉三角1、先看杨辉三角的输出结果:[1][1, 1][1, 2, 1][1, 3, 3, 1][1, 4, 6, 4, 1][1, 5, 10, 10, 5, 1][1, 6, 15, 20, 15, 6, 1][1, 7, 21, 35, 35, 21, 7, 1][1, 8, 28, 56, 70, 56, 28, 8, 1][1, 9, 36, 84, 126, 126, 84, 36, 9, 1]2、思考过程:将整个输出图形,可以认为是行列元素组成的。原创 2020-09-05 11:40:06 · 3560 阅读 · 0 评论 -
利用字典将两个通讯录的文本合并为一个文本
字典 合并文本内容原创 2017-06-11 21:17:35 · 531 阅读 · 0 评论 -
利用字符串和列表将两个通讯录文本合并为一个文本
合并文本信息原创 2017-06-09 12:06:08 · 675 阅读 · 0 评论 -
统计词频
统计词频原创 2017-06-11 20:26:58 · 467 阅读 · 0 评论 -
python中的文件操作
python文件操作原创 2017-06-08 20:54:48 · 591 阅读 · 0 评论 -
python strip()函数 介绍
python中的strip()原创 2017-06-07 20:46:45 · 541 阅读 · 0 评论 -
Python中的join()函数的用法
join()使用转载 2017-06-09 12:10:48 · 838 阅读 · 0 评论 -
用python绘制树和深林
python Turtle的使用原创 2017-06-07 15:21:40 · 5587 阅读 · 0 评论 -
Python容器
python容器主要介绍四部分内容,分别是列表、元组、字典和集合。最后再比较一下这几种数据结构。这一部分内容在python中是非常重要的部分,掌握好了这几种数据结构在处理数据的时候就会很方便,但是前提条件是对这几种数据结构的特性要很了解。在实际编程中,最常见的工作就是将数据进行拆分和和合并,将其加工为特定的形式,而数据结构就是这种利器。一、列表列表是可变的,不同于字符串,它可以直接对原...原创 2018-06-29 07:48:47 · 1131 阅读 · 0 评论 -
python基本元素(一)
介绍python中的基本元素,从数字,字符串和变量来谈起,考虑到字符串中的内容比较多,所以分为两部分来进行介绍,这一部分主要是介绍数字和变量变量python中的数据都是以对象的形式而存在的,这使得python具有较强的统一性。而python中的变量具有重要的性质:它仅仅是一个名字。名字是对对象的引用而不是对象本身。这里的引用就如同c语言中的指针,指向这个数据所在的内存空间。变量命名...原创 2018-06-16 18:55:39 · 4112 阅读 · 0 评论 -
python基本元素(二)
字符串是我们在处理程序的过程中需要花费大量时间来进行处理和学习的一部分内容,python中提供了很多的对字符串操作的相关函数来供我们使用,能很大程度上提高我们处理问题的效率。字符串型是python中所需要学习的第一个序列类型。这部分内容比较多,所以单独来进行讨论。在这篇笔记中并没有太多的例子来提供,但是可以作为一种这部分知识的复习提纲线。 在进行讨论之前,先记住它的一个特性:python中的字符...原创 2018-06-16 19:39:37 · 417 阅读 · 0 评论 -
一、python中的一些常见问题
1、python2中文的解决办法 #-*- coding:utf-8 -*-2、python2与python3中的输入区别 python2中从键盘获取输入函数为raw_input() python3中从键盘获取输入函数为input() 获取数据当作字符串类型,根据特定需要进行数据类型的转换原创 2017-11-14 10:32:03 · 407 阅读 · 0 评论 -
二、python基本操作
注释 单行注释:# 多行注释 ”’ ”’输入 input() 根据需要进行数据类型的转换 int(input())输出 print() print(“*”,end=” “) #不换行 print(” “) #换行 print(“\t”) #对齐#输出一个变量 age = 18 print('age = %d'%age) #一原创 2017-11-14 10:43:44 · 212 阅读 · 0 评论 -
三、python中的三种机制
顺序和大多数变成语言一样(此处略)选择 if…else… if…elif…elif…else… 注意:后面的冒号和其他编程语言的不同点例子:剪刀石头布游戏import randomplayer = int(input("请输入数字——0(剪刀)1(石头)2(布):"))computer = random.randint(0,2)if (player == 0 and comput原创 2017-11-14 17:14:29 · 593 阅读 · 0 评论 -
四、python中的字符串
字符串常见操作转换字符串 str()字符串组合 +下标和切片 左闭右开 正序 [0:] 逆序 [::-1]长度 len()个数 count()查找 find() rfind() index() rindex()替换 replace()字符串切割 split() 返回列表 splitline() 返回列表 p原创 2017-11-15 10:24:44 · 414 阅读 · 0 评论 -
五、python中的列表
列表的操作增加 append() insert()删除 pop() remove() del更改 list[下标] = xxxx查找 in not in遍历 for names = ["zhangsan","lisi","wangwu"]print(names)my_list = ['zs',18] #不限制数据类型的存储print(原创 2017-11-15 14:14:55 · 287 阅读 · 0 评论 -
六、python中的字典
字典为什么需要字典:当列表中的值比较多的时候,通过列表下标来查找修改列表中的值很明显存在着莫大的缺点:随着列表中元素的增多,出现错误的概率也会增大字典是通过键值对来进行存储的,在查找访问的时候很方便dict = {"name":"zhangsan","age":18,"addr":"QINGDAO"}print("name = %sm,\tage = %d,\taddress = %s"原创 2017-11-15 15:28:33 · 269 阅读 · 0 评论 -
八、python中的函数
把具有独立功能的代码块当作整体(模块化)函数——–封装1、定义函数 def function(): xxxxxxxx2、带有参数的函数 def function(a,b): xxxxxxxx3、函数的返回值为什么使用返回值:A函数不能使用B函数的结果,而通过使用返回值将B函数返回的结果存储起来,然后再作为参数给A函数使用函数返回值个数:一个或者多个原创 2017-11-19 00:34:12 · 263 阅读 · 0 评论 -
九、python中的匿名函数
#匿名函数def test1(a,b): return a + bresult1 = test1(11,22)test2 = lambda a,b:a + bresult2 = test2(11,22)print('result1 = %d,result2 = %d'%(result1,result2))#匿名函数的应用1ls = [{'name':'zs','age':18},{'原创 2017-11-30 16:12:11 · 238 阅读 · 0 评论 -
十、python中的文件操作
打开文件 f = open(“test.py”,”w or r”) r w a(追加) rb wb ab(二进制) 例如图片 视频 r+ w+ a+ (可读可写) rb+ wb+ ab+ 操作图片 音频 关闭文件 f.close() 读文件 f.read() 读取全部文件内容 读取一定字节的内容 f.read(数字) 写文原创 2017-11-30 16:23:58 · 815 阅读 · 0 评论 -
浅谈编程语言之间的区别
1、shell程序windows的shell叫做cmd,它会运行.bat的batch文件。Linux中的shell程序被称为bash或者sh。shell程序的问题在于程序超过百行之后扩展性差,并且比其他语言的运行速度慢很多。2、C和C++语言极其重视性能的时候使用,它们有许多细节需要自己处理,处理不当就会导致程序崩溃和其他难解决的问题。而C++和C看起来很像,但是特性完全不同。...原创 2018-06-12 22:35:39 · 6035 阅读 · 0 评论 -
用python中的列表和字典实现名片管理系统
1、打印功能提示 2、获取用户输入 3、根据用户的输入选择相应的功能进行实现''''''#打印提示print("="*50)print("namecards_manage_systme")print("1、add a new namecard")print("2、delete a namecard")print("3、modify a namecard")print(原创 2017-11-16 13:50:17 · 913 阅读 · 0 评论 -
用python中的列表实现名字管理系统
1、打印功能提示 2、获取用户输入 3、根据用户的输入选择相应的功能进行实现''''''#打印提示print("="*50)print("names_manage_systme")print("1、add a new name")print("2、delete a name")print("3、modify a name")print("4、search a name&q原创 2017-11-15 17:18:12 · 1210 阅读 · 5 评论