Python
Artoria____
All the injustices are caused by our own incompetence
展开
-
从新手到高手的100个模块
在知乎和CSDN的圈子里,经常看到、听到一些 python 初学者说,学完基础语法后,不知道该学什么,学了也不知道怎么用,一脸的茫然。近日,CSDN的公众号推送了一篇博客,题目叫做《迷思:Python 学到什么程度可以面试工作?》,真实反映了 python 程序员在成长过程中的一些困惑。英汉小词典pythoneer - 指所有用python语言开发程序的人pythonista - 意...转载 2019-10-26 09:57:45 · 286 阅读 · 0 评论 -
标准库time、datetime、calendar、random的使用(三)
randomPython中的random模块用于生成随机数。random库包括两类函数,常用共8个一、基本随机数函数: seed(), random()二、扩展随机数函数: randint()、getrandbits()、uniform()、randrange()、choice()、shuffle()首先导入random模板>>> from random import...原创 2019-04-11 21:00:19 · 238 阅读 · 0 评论 -
Python实用的匿名函数——lambda
lambda表达式可以用来声明匿名函数,也就是没有函数名字的临时使用的小函数尤其适合需要一个函数作为另一个函数参数的场合。也可以定义具名函数lambda表达式只可以包含一个表达式,不允许包含复合语句一、语法格式lambda [arg1 [, arg2,......argn]]: expression二、lambda与def的区别与联系区别1.lambda会创建一个函数对象,但...原创 2019-04-13 00:47:25 · 421 阅读 · 0 评论 -
Python库之OS库
OS库是Python标准库,包含几百个函数。提供通用的、基本的操作系统交互功能一、路径操作(os.path)通常用import os.path或import os.path as op导入常用函数函数描述os.path.abspath(path)返回path在当前系统中的绝对路径os.path.normpath(path)归一化path的表示形式(统一...原创 2019-05-04 22:22:46 · 5964 阅读 · 0 评论 -
Python库之PIL库
PIL(Python Image Library)库是Python语言的第三方库,支持图像存储、显示和处理,能处理几乎所有图片格式一、Image类解析Image类的图像读取和创建方法函数描述Image.open(filename)根据参数加载图像文件Image.new(mode, size, color)根据给定参数创建一个新的图像Image.open...原创 2019-05-05 00:36:59 · 1385 阅读 · 0 评论 -
PEP8 编码规范
Python PEP8 编码规范中文版 原文链接:http://legacy.python.org/dev/peps/pep-0008/ item...转载 2019-05-05 13:55:59 · 1330 阅读 · 0 评论 -
Python 直接赋值、浅拷贝和深度拷贝解析
Python 直接赋值、浅拷贝和深度拷贝解析 直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。字典浅拷贝实例 实例 a = {1: [1,2,3]}>...转载 2019-05-06 21:42:15 · 209 阅读 · 0 评论 -
Python面向对象(一)之对象、类、实例
一、对象、类变量与实例变量面向对象(Object Oriented Programming,又称OOP)是相对于面向过程的,比如你要充话费,你会想,可以下个支付宝,然后绑定银行卡,然后在淘宝上买卡,自己冲,这种种过程。但是对于你女朋友就不一样了,她是面向“对象”的,她会想,谁会充话费呢?当然是你了,她就给你电话,然后你把之前的做了一遍,然后她收到到帐的短信,说了句,亲爱的。这就是面向对象!女的...原创 2019-05-08 09:18:33 · 365 阅读 · 0 评论 -
Python面向对象(二)之封装、继承、重写、MRO、多态
面向对象编程有三大属性——封装、继承、多态一、封装封装有两方面的含义:1.将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度2.在类对象的内部通过访问控制吧某些属性和方法隐藏起来,不允许在类对象的外部直接访问,而是在类对象的内部对外提供公开的接口方法(例如getter和setter)以访问...原创 2019-05-18 19:57:48 · 460 阅读 · 0 评论 -
标准库time、datetime、calendar、random的使用(二)
calendarcalendar模块提供了三大类:Calendar(firstweekday=0)、TextCalendar(firstweekday=0)、HTMLCalendar(firstweekday=0)一、Calendar(firstweekday=0)参考文献:参考一参考二原创 2019-04-11 20:10:58 · 194 阅读 · 0 评论 -
标准库time、datetime、calendar、random的使用(一)
一、time首先通过import time或from time import *调用time库time库函数分为3类:原创 2019-04-07 13:52:49 · 206 阅读 · 0 评论 -
Python运算符的优先级
在用Python进行计算时,运算符的优先级尤为重要,具体常用优先级顺序如下该表格是以从低到高的顺序列出的,1位最小,16为最大优先级运算符描述1lambdalambda表达式2or布尔"或"3and布尔"与"4not布尔"非"5in, not in成员测试6is, is not原创 2019-03-16 19:16:35 · 2412 阅读 · 4 评论 -
Python标准数据类型(三)字符串
上一篇博客提到了不可变数据,这篇所写到的字符串也是不可变数据之一创建# 空字符串的创建>>> s = ''>>> type(s)<class 'str'>首字母大写(capitalize)语法:S.capitalize()>>> s = 'abc'>>> s.capitalize()...原创 2019-03-20 18:07:37 · 676 阅读 · 0 评论 -
Python常见报错信息
在使用Python时,作为萌新的我总是会粗心的掉这掉那,运行时就会出现各式各样的错误,因此写这么一篇博客,来总结下编写代码的一些常见错误以及解决办法。NameError报错:&gt;&gt;&gt; print(a)Traceback (most recent call last): File "&lt;pyshell#0&gt;", line 1, in &lt原创 2019-03-17 13:02:47 · 7015 阅读 · 2 评论 -
Python零碎知识点整理(未完待续......)
这里会把在日常学习中的有关Python的一些小知识点整理出来不积跬步,无以至千里;不积小流,无以成江海。原创 2019-03-12 21:06:40 · 287 阅读 · 0 评论 -
Math标准库函数功能汇总
这篇博客概要的介绍下Math库一些基本内容原创 2019-03-12 21:09:05 · 1059 阅读 · 1 评论 -
Python内置函数功能汇总
Python3.x版本中有68个内置函数,为方便查阅相关功能,在此列举出来。原文档戳着在编辑器上(以idle为例),输入dir(__builtins__),从&amp;amp;amp;amp;amp;quot;abs&amp;amp;amp;amp;amp;quot;开始就是Python的内置函数具体函数名如下图所示 :...原创 2019-03-13 12:53:07 · 390 阅读 · 0 评论 -
Python标准数据类型(一)列表
Python3.x 中有六个标准数据类型:Number (数字)String (字符串)List (列表)Tuple (元组)Set (集合)Dictionary (字典)这六个数据类型又分为两种:不可变数据 :Number、String、Tuple可变数据 : List、Dictionary、Set这篇博客主要介绍String、List、Tuple、Set、Dicti...原创 2019-03-19 13:10:02 · 375 阅读 · 1 评论 -
Python标准数据类型(四)集合
集合,与之前提到的元组看起来会比较相似,但是与元组又有很大的区别。最显著的区别有:元组时不可变数据类型,集合是可变数据类型创建>>> s = {1,2,3};s{1, 2, 3}>>> type(s)<class 'set'>>>> s = set();sset()>>> type(s)<...原创 2019-03-23 21:50:51 · 777 阅读 · 0 评论 -
Python标准数据类型(二) 元组
元组是Python中不可变的标准类型之一既然谈到不可变,那何为不可变呢?拿int和list在id上的区别做比较:# int>>> i = 4>>> id(i)1636290384>>> i += 1>>> id(i)1636290416可以看出当i的值发生改变时,id也发生了改变# list>&...原创 2019-03-20 09:01:34 · 319 阅读 · 0 评论