![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python从入门到入魔
文章平均质量分 52
不是为了收费而收费,而是为了督促学习
如何学会学习?
没有克服不了的困难,没有完成不了的的任务
展开
-
python从入门到入魔第七天——random库的使用(简单模拟斗地主发牌算法)
random库的介绍random 库是进行随机运算的标准库,所谓标准库就是python语言内置的函数库不需要第三方安装。使用random库的目的是生成随机数,才用的是梅森旋转算法生成伪随机数列random库的使用常用函数: seed(a=None) 初始化随机数种子,默认值为当前系统时间 random() 随机生成一个[0.0,1.0)之间的小数 randint(a,b) 随机生成一个[a,b]之间的整数 randrange(start,stop,step)随机生成一个范围在[start,st原创 2021-01-14 22:54:42 · 1081 阅读 · 3 评论 -
Python从入门到入魔第五天——jieba库的使用
jieba库的安装jieba库是Python中第三方中文分词函数库,需要用户联网自定义安装,win+r调出命令行:输入cmd命令行安装方式:pip install jieba;pycharm环境安装方式:1.打开pycharm页面后鼠标移到左上角File处点击setting进入2.点击Project:untitled,再点击projecr interprter3.双击页面内的pip或者显示栏有色绿色“+”4.输入搜索jieba,搜索后点击下方install Packagejieba库的使用原创 2021-01-13 21:37:48 · 2261 阅读 · 3 评论 -
Python从入门到入魔第四天——python数据类型之组合数据类型(元组,列表,集合,字典)
python语言两大数据类型前言:前期分享了基本数据类型的概念你学废了吗?任何一种语言的学习都要多敲多练,掌握基本知识很重要,基础不牢地动山摇!加油吧学习人!!下面进入正题组合数据类型:1、序列类型:字符串类型、元组类型、列表类型2、集合类型3、字典类型序列类型:前期基本数据类型的文章分享了字符串的基本使用方法,今天主要分享元组和列表的使用,列表尤其重要!!序列类型既然包含字符串类型、元组类型、列表类型,那么前期介绍的字符串的操作符和函数元组和列表能否试用呢?**序列类型的**通用操原创 2021-01-12 20:43:03 · 334 阅读 · 0 评论 -
python从入门到入魔第三天——time库和datetime库基本使用
今天是边复习边创作博客的第三天,我今年大二,我们专业开的有这门课程,因为喜欢所以更加认真学习,本以为没人看呢,看了后台浏览量让我更加认真创作,这篇博客花了2个半小时的时间,结合自己所学,所思,所想写作,目的是为了方便喜欢Python的小白学习,也是一种自我鞭策吧!python语言使用内置time库和datetime库来处理日期时间调用库的三种方式:以time库为例,调用其它库类似 1.from time import * (*代表time包含所有的时间处理函数,用到某个也可单定义,调用函数时直接使用原创 2020-12-23 20:48:34 · 2013 阅读 · 20 评论 -
Python从入门到入魔第二天——python数据类型之基本数据类型(数字类型,字符串类型,format使用)
Python语言基本数据类型可简单分为数字类型和字符串类型;组合数据类型可分为:序列类型,集合类型和字典类型`’’’小白Python基础复习笔记,大佬略过 1.数字类型:分为整数类型、浮点数类型和复数类型 1.整数类型:分为十进制、二进制、八进制、十六进制都和数学中整数概念一致,比如:000,156,123,-456,0x89: 十六进制用0x引导,八进制用0o引导,二进制0b引导 2.浮点数类型:和数学中实数的概念一致,表示带有小数的数值,python语言中要求所有浮点原创 2020-12-22 19:53:20 · 979 阅读 · 1 评论 -
Python从入门到入魔第是十五天——基于PIL库的批量处理图片程序
什么是PIL库??PIL库是python语言中用来进行对图像操作的第三方库,主要实现图像归档和图像处理两方面功能需求1、图像归档:对图像进行批处理、生成图像预览、图像格式转换等2、图像处理:图像的基本处理、像素处理、颜色处理等cmd命令行安装方式pip install pillowPIL库常用的类1.Image2.ImageEnhance3.ImageFilter…Image类的基本操作 Image.open(file_peth) #打开图像,建议使用绝对路径,图像的一切操作是基于原创 2021-01-29 00:01:10 · 688 阅读 · 3 评论 -
Python从入门到入魔第是十四天——面向对象编程(斗地主发牌算法进阶)
面向对象:是用代码组织的更高级别的类,是对对象特征的属性和代表对象的操作方法进行使用。在程序设计中如果 a 代表对象,b 代表对象的属性,c 代表对象的操作方法在使用对象属性是可用a.b进行调用;使用对象方法时可用a.c()进行调用。1.类的声明:在使用对象时先创建类 class Person: #class为保留字直接使用,Person为定义的类名(每个单词的首字母大写,大驼峰命名法)2.先设置属性:设置属性时,不知什么初值,可设为None,这里使用初始化内部定义属性的方法类的属性可以说原创 2021-01-25 15:25:16 · 611 阅读 · 1 评论 -
python从入门到入魔第是十三天——CSV和JSON格式简单转换方法
CSV格式常用于一二维数据表示和存储,是一种纯文本形式存储表格数据的表示方式。操作文档采用python从入门到入魔第是十一天——CSV标准库的使用生成的CSV 类型的“人员信息”文件一、CSV数据类型转JSON类型转换方式如下:方法一:import jsonimport csvlist = []with open("D:/日常文件/人员信息.csv","r") as fr: for line in fr: line = line.repalce("\n","") list.appe原创 2021-01-24 14:49:18 · 856 阅读 · 3 评论 -
python从入门到入魔第十二天——json标准库的使用
前两篇分享了文件的使用和一二维数据的处理的方法,上篇分享了csv标准库来处理csv类二维数据处理方法,这次分享高维数据处理方法——采用json标准库的处理方法。首先要清楚JSON(JavaScript Object Notation)格式类型文件的高维数据是什么样子!!"文章简介":[ {"标签":"python", "类型":"原创"} {"内容":"json库" } ]可以看出是由一个个键值对集合组成的数组同类的还有XML格式类型文件!!<文章简介> &原创 2021-01-23 18:21:40 · 342 阅读 · 1 评论 -
python从入门到入魔第是十一天——CSV标准库的使用
CSV类型文件格式的介绍在上篇python从入门到入魔第十天——文件的使用以及数据格式化介绍了用代码实现对CSV二维数据格式的文件进行操作,这才介绍专门对CSV文件操作的标准库二维数据格式——CSV格式文件特点: 1.纯文本格式,通过统一的utf-8编码表示字符 2.以行为单位,开头不留空行,行之间没有空行 3.每行表示一个一维数据,多行表示二维数据 4.以逗号(英文,半角)分割每列数据,列数据为空也要保留逗号 ** 5.对于表格内容,可以包含或不包含列名,包含时列名放置在文件第一行原创 2021-01-19 20:43:20 · 436 阅读 · 3 评论 -
python从入门到入魔第十天——文件的使用以及数据格式化
文件的简单介绍文件是一个存储在辅助器上的数据序列,可以包括任何数据内容。文本文件一般有单一的编码字符组成,比如utf-8编码。二进制文件(视频、音频、图片等)没有统一的编码,只能当做字节流,而不能看做是字符串。无论文件是创建文本文件还是二进制文件,都可以用“文本文件方式”和“二进制文件方式”打开,但打开后操作不同。文件的打开f = open("文件路径","打开模式",encoding="编码方式")文件路径:分为绝对路径和相对路径,当文件和该程序文件在同一个文件夹里可直接以文件名来调出文件原创 2021-01-18 16:01:22 · 238 阅读 · 0 评论 -
python从入门到入魔第九天——函数和函数递归的基本使用(含七段数码管绘制实例)
面向过程:在代码层面上就是用函数进行封装,函数是程序的一种基本抽象方式,使用函数的主要目的:降低编程难度和代码复用。附从函数创建到函数调用全过程。#一.函数的创建主要有两种方式: 1.Python语言内置保留字 def 用来定义函数 def eat(name): #这里eat是自定义的函数名,后面的“()”,里面可放参数列表(形参),根据需求使用 print("{}是吃货".format(name)) #函数体,调用函数该函数时执行函数体里面的语句 eat(原创 2020-12-25 20:20:19 · 576 阅读 · 0 评论 -
python从入门到入魔第八天——turtle库使用(含玫瑰花绘制实例)
turtle库的作用python 提供画图工具标准库:turtle库包绘图坐标体系、画笔控制函数和形状绘制函数,用来绘制想要的图画,turtle库的调用方式参考Python从入门到入魔第五天——jieba库的使用turtle语法元素分析turtle库绘图有一个基本的框架:一个小海龟在坐标系中爬行,爬行的轨迹绘制成图形。对于小海龟有“前进”,“后退”,“向左”,“”向右,“旋转”等行为。开始时位于画布正中间。**主要控制函数**: 画布:(不建立画布,默认画布在屏幕中间400x300像素) tur原创 2021-01-15 15:50:51 · 1379 阅读 · 0 评论 -
python从入门都入魔第六天——if分支结构与循环结构
分支结构分支结构相当于数学流程图里的判断框,符合条件则向下执行,不符合条件执行另一条语句单分支结构:if语句num = eval(input("请输入1或2:")) #eval函数是取出字符两天的符号if num != (1 or 2): #判断num不是1或者2的时候 print("输入错误")if num == 1: #判断num=1的时候 print("1你好")if num == 2: #判断num=2的时候 print("2你好")二分之一结构:if–els原创 2021-01-14 11:38:54 · 221 阅读 · 1 评论 -
python从入门到入魔第一天——触摸Python门槛
Python历史1、1989年圣诞节:Guido von Rossum开始写Python语言的编译器。2、1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,还有对列表、字典等核心数据类型,同时支持以模块为基础来构造应用程序。3、1994年1月:Python1.0正式发布。4、2000年10月,Python2.0正式发布,标志着Python语言完成了自原创 2021-01-11 22:18:35 · 222 阅读 · 0 评论