Python学习笔记
文章平均质量分 65
桑桑在路上
微信搜一搜【梓莘】关注这个正在成长的程序员,目前从事java后端开发工作,想转数据分析方向,期望得到大家的指点。
zero-->hero理性+理智。记住一句话:越努力,越幸运。犯其至难,图其至远。努力规划,实现自我。↖(^ω^)↗
展开
-
【python学习笔记】并发编程多进程之开启进程的两种方式
本系列为自己学习Python的笔记,如有误,欢迎大家指正一 multiprocessing模块介绍python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。 multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。multiprocessing模块的功能众多:支持子.原创 2021-02-24 09:56:45 · 2407 阅读 · 0 评论 -
【python学习笔记】11 python操作文件详解
本系列为自己学习Python的笔记,如有误,欢迎大家指正前言想一下我们平时用word操作一个文件的流程:找到文件,双击打开读或修改保存&关闭用python操作文件也差不多:f=open(filename) # 打开文件f.write("我是梓莘") # 写操作f.read() #读操作f.close() #保存并关闭不过有一点是不同的Python只能以读、创建、追加 3种模式中的任意一种打开文件,不能即写又读。操作模式r 只读模式w 创建模式,若文件已存在.原创 2021-02-02 09:51:47 · 3783 阅读 · 0 评论 -
【python学习笔记】10 控制语句最全总结
本系列为自己学习Python的笔记,如有误,欢迎大家指正选择结果选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分支、双分支、多分支。流程图如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9jFYUifK-1610702861337)(.\images\image-20210115152646962.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RcXKw5zK-1610702861353.原创 2021-01-15 17:28:48 · 3763 阅读 · 0 评论 -
【python学习笔记】09 元祖、字典、集合 常用操作及字典底层原理
本系列为自己学习Python的笔记,如有误,欢迎大家指正元祖tuple列表属于可变序列,可以任意自古列表中的元素,元素属于不可变序列,不能修改元祖中的元素,因此,元祖没有增加元素、修改元素、删除元素等相关的方法。元祖支持如下操作:索引访问切片操作连接操作成员关系操作比较运算操作计数:元祖长度len() 最大值max() 最小值min() 求和sum()元祖的创建通过()创建元祖,小括号可以省略a = (10,20,30) 或者 a = 10,20,30如果元祖只有一个.原创 2021-01-15 14:48:47 · 3921 阅读 · 0 评论 -
【python学习笔记】08 列表最全总结
本系列为自己学习Python的笔记,如有误,欢迎大家指正列表特点序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。比如一共整数序列[10,20,30,40]可以这样示意表示:由于python3中一切皆对象,在内存中实际上是按照下列方式存储的:a=[10,20,30,40]从图中,可以看出序列中存储的是整数对象的地址,而不是整数对象的值。python中常用的序列结构有:字符串 列表 元祖 字典 集合。列表简介列表:用于存储任意数目、任.原创 2021-01-15 09:56:04 · 3720 阅读 · 0 评论 -
【python学习笔记】07 python内置数据类型及基本运算
本系列为自己学习Python的笔记,如有误,欢迎大家指正最基本内置数据类型介绍每个对象都有类型,python中最基本的内置数据类型:整型整数 234浮点型小数 3.14布尔型表示真假 仅包含 True False字符串型由字符串组成的序列数字python中支持整数和浮点数,我们可以对数字做如下运算运算符说明示例结构+加法3+25-减法30-525*乘法3*618/浮点数除法8/24.0.原创 2021-01-07 17:14:41 · 3742 阅读 · 0 评论 -
【python常用小工具】python初始化固定长度的数组
# -*- coding: utf-8 -*-"""Created on Wed Jan 6 15:23:57 2021@author: sangliping"""import numpy as numpya = numpy.empty(x, dtype=object)#x是数组的长度微信搜一搜【梓莘】或扫描下方二维码交个朋友共同进步。文章持续更新中。目前在整理python百战学习笔记,期待后续更多的更新哦。...原创 2021-01-06 16:17:16 · 4689 阅读 · 0 评论 -
【python常用小工具】python打印26个英文字母
# -*- coding: utf-8 -*-"""Created on Wed Jan 6 16:12:11 2021@author: sangliping"""for i in range(26): print(chr(ord('A')+i))根据上述的方法,知道字母之间的距离,就可以知道任何的字母。微信搜一搜【梓莘】或扫描下方二维码交个朋友共同进步。文章持续更新中。目前在整理python百战学习笔记,期待后续更多的更新哦。...原创 2021-01-06 16:14:48 · 4157 阅读 · 0 评论 -
【python常用小工具】python实现字符串反转
第一种:使用字符串切片result = s[::-1]第二种:使用列表的reverse方法l = list(s)l.reverse()result = "".join(l)当然下面也行l = list(s)result = "".join(l[::-1])第三种:使用reduceresult = reduce(lambda x,y:y+x,s)第四种:使用递归函数def func(s): if len(s) <1: return s re原创 2021-01-06 16:09:38 · 3606 阅读 · 0 评论 -
【python学习笔记】06 标识符 变量 赋值
本系列为自己学习Python的笔记,如有误,欢迎大家指正标识符基本用法标识符:用于变量。函数、类。模块等的名称。标识符有如下特定的规则区分大小写第一个字符必须是字母、下划线。后续的字符是:字母 数字 下划线不能使用关键字以下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法使用Python帮助系统查看关键字>>> help()help>keywordspython标识符命名规则开发中我们通常约定俗称遵守如下规则:类型规则例子.原创 2021-01-06 09:30:53 · 3674 阅读 · 0 评论 -
【python学习笔记】05 对象的基本组成和内存以及引用
本系列为自己学习Python的笔记,如有误,欢迎大家指正。对象的基本组成和内存以及引用对象python中,一切皆对象。每个对象由:标识(identity) 类型(type) value(值)组成标识用于唯一标识对象,通常对应于对象在计算机内存。使用内置函数id(obj)可返回对象obj的标识类型用于标识对象存储的数据的类型。类型可以限制对象的取值范围以及可执行的操作,可以使用type(obj)获得对象的所属类型值表示对象所存储的数据的信息,使用print(obj)可以直接打印出值对象的.原创 2021-01-06 09:28:54 · 3591 阅读 · 0 评论 -
【Python学习笔记】04 程序的构成
本系列为自己学习Python的笔记,如有误,欢迎大家指正。Python程序的构成Python程序由模块组成。一个模块对应python源文件,一般后缀名是.py模块由语句组成,运行python时,按照模块中语句的顺序依次执行语句是Python程序的构造单元,用于创建对象,变量赋值、调用函数、控制语句Python文件的创建和执行在交互式环境中,每次只能执行一条语句,为了编写多条语句实现复杂的逻辑,我们通过创建python文件,并执行文件。具体根据你使用的python开发工具而有所差别,但基本.原创 2020-12-25 22:56:28 · 3623 阅读 · 2 评论 -
【Python学习笔记】03一个图形化程序的小例子
本系列为自己学习Python的笔记,如有误,欢迎大家指正。图形化程序设计为了更容易的了解python我们从海龟画图开始学习。# -*- coding: utf-8 -*-"""Created on Fri Dec 25 22:19:05 2020@author: Administrator"""import turtle # 导入turtle模块turtle.showturtle() #显示箭头turtle.write('slp') #写字符串turtle.forward(30.原创 2020-12-25 22:41:34 · 3694 阅读 · 1 评论 -
【Python学习笔记】2.Python学习入门
本系列为自己学习Python的笔记,如有误,欢迎大家指正。Python开发入门Python下载安装和配置进入官网www.python.org/downloads/根据安装平台(Windows 、Linux、MAC OS)选择合适的版本下载安装(和一般的软件安装没啥区别)环境变量问题勾选:“Add Python to environment variable”.这样就会将Python添加到环境变量Path中,我们可以在windows的命令行模式下运行Python解释器问题:.原创 2020-12-25 22:10:09 · 3825 阅读 · 4 评论 -
【Python学习笔记】1.Python简介
本系列为自己学习Python的笔记,如有误,欢迎大家指正。Python介绍简介Python是一种解释型、面向对象的语言。由吉多-范罗苏姆(Guido van Rossum)于1989年发明,1991年正式公布,官网地址:https://www.python.orgPython单词的大蟒蛇的意思,但是龟叔不是喜欢蟒蛇才起的这个名字,而是正在追剧:应该电视喜剧片(Monty Python and the Flying Circus)使用www.python.org提供的interactive sh.原创 2020-12-25 18:11:08 · 3820 阅读 · 0 评论