![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础
文章平均质量分 85
python基础知识专栏,收录Python基础知识博客;
半斗烟草
这个作者很懒,什么都没留下…
展开
-
Tkinter介绍
一、tkinter是什么?tkinter是Python GUI开发的一个标准库。我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口;Tk是一个图形库,支持多个操作系统,使用Tcl语言开发;Tk会调用操作系统提供的本地GUI接口,完成最终的GUI。所以,我们的代码只需要调用Tkinter提供的接口就可以了。二、使用过程1. 布局报错:代码:root = tkinter.Tk()left_frame_size = {'width':win_size_原创 2022-03-02 21:15:31 · 4472 阅读 · 0 评论 -
multiprocessing --- 基于进程的并行
前言multiprocessing — 基于进程的并行。弄懂了多线程,对于多进程也就比较好理解了。现在市场上个人PC、公司服务器都是多核,多CPU机器,充分利用CPU的计算能力,常用多进程实现并行。多进程详情API 中文手册已经讲解得比较详细:https://docs.python.org/zh-cn/3/library/multiprocessing.html#一、multiprocessing 是什么?multiprocessing 是一个支持使用与 threading 模块类似的 API 来原创 2022-01-07 22:54:41 · 677 阅读 · 0 评论 -
Python3—并发编程
一、几个概念处理事物的几种逻辑方式串行:几个事物,一个人,按照顺序,一件一件来做,叫做串行。此种方法适用于几个事物有严格顺序要求,前后强相关、强依赖的事物,但效率偏低。并行:几个事物,几个人,各做各的,即同一时间可以同时做多件事情,叫做并行。此种方法适用于几个事物无顺序要求,效率高。并发:介于串行与并行之间,几个事物,一个人,一段时间内做不同的事情,叫做并发。此种方法适用于事物无顺序要求,效率偏高,同时能够节约成本。并发与并行的区别Erlang 之父 Joe Armstrong 用一张5岁.原创 2022-01-02 12:32:07 · 361 阅读 · 0 评论 -
Python常用的小知识点汇总
python几种数据结构list:列表,有序(可以使用索引、切片获取),可重复,可变(增,删,改)。tuple:元组,有序(可以使用索引,切片获取),可重复,不可变。用()表示,特别注意:单元素一定加逗号(a,)。dict:字典,在python3.6之前无序,在3.6及其以后版本变为有序,key不可重复,可变(增,删,改)。set:集合,无序(不可使用索引&切片),不可重复python 获取所有属性:使用__dict__可以获取某个类的所有属性# -*- coding:utf-原创 2021-12-15 00:01:23 · 743 阅读 · 0 评论 -
python正则表达式【标准库—re】
一、re模块介绍python标准库—re模块,建议详细查看 re.py源码,热模块所有的方法见如下__all__:__all__ = [ "match", "fullmatch", "search", "sub", "subn", "split", "findall", "finditer", "compile", "purge", "template", "escape", "error", "A", "I", "L", "M", "S", "X", "U", "ASC原创 2021-10-16 13:38:21 · 426 阅读 · 0 评论 -
python3编码&解码
一、字符编码中ASCII、Unicode和UTF-8的区别以下内容来源于博客:https://www.cnblogs.com/moumoon/p/10988234.html1. 编码介绍 最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然一个字节是不够的原创 2021-10-10 14:59:57 · 993 阅读 · 0 评论 -
Python 静态类型解析工具简介和实践
一 背景 Python是一门强类型的动态类型语言,开发者可以给对象动态指定类型(动态),但类型不匹配的操作是不被允许的(强类型,如str和int两个变量无法相加)。 动态类型帮助开发者写代码轻松愉快,然而,俗话说:动态一时爽,重构火葬场。动态类型也带来了许多麻烦,如果动态语言能加入静态类型标记的话,主要有以下几点好处:编写更便捷。配合各种IDE工具,可以实现定义跳转,类型提示等。编码更可靠。既然有了类型定义转载 2021-10-06 12:06:33 · 331 阅读 · 1 评论 -
python 关于“模块“的一些知识点总结
前言python中的模块定义与调用,趁着国庆假期,记录下自己研究的一些知识点提示:以下是本篇文章正文内容,下面案例可供参考一、模块是什么?Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。具体简单的概念可以参见:https://www.runoob.原创 2021-10-06 01:48:40 · 285 阅读 · 0 评论 -
python中一些杂七杂八的知识点整理
前言在阅读源码、解决问题、实际工作中遇到的一些碎片化的知识点,做一个记录;都是一些可以直接百度搜索到简单的小tips,包括了函数、约定的规范、资源等等。一、函数modf() 方法返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。代码示例:import mathmath.modf(x)print("math.modf(100.12) : ", math.modf(100.12)) -->math.modf(100.12) : (0.12000000000原创 2021-10-05 06:05:14 · 150 阅读 · 0 评论 -
python处理时间【time、datetime、calendar、dateutil 、timezone等】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-10-04 13:44:39 · 756 阅读 · 0 评论 -
python3处理普通文件【open内置函数】
文章目录前言一、内置函数open语法介绍二、可直接复制粘贴的代码案例1.读取文件2.写入数据总结前言python3 内置函数open记录,做笔记,方便直接复制、粘贴。一、内置函数open语法介绍python3中文件读写方法【文本文件+二进制文件】:object_file = open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)参数介绍:f原创 2021-09-25 17:50:09 · 708 阅读 · 0 评论 -
threading --- 基于线程的并行
python多线程原创 2021-08-22 17:11:48 · 331 阅读 · 0 评论 -
工作学习中的一些方法论
学习方法论一、5W2H二、实际2W2H三、时间管理原则1). 二八原则2). 四象限原则四、项目管理上的Smart原则一、5W2H5W2H分析法又叫七问分析法,是二战中美国陆军兵器修理部首创。简单、方便,易于理解、使用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。二、实际2W2H通过长时间的学习,5W2H简化,使用如下2W2H方法论,将 When与Waht并入What和Why中,简洁一些。三、时间管理原则针对个人有限的时间,产原创 2021-08-22 16:57:43 · 1462 阅读 · 0 评论