IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> python学习笔记——day05 -> 正文阅读

[开发工具]python学习笔记——day05

python_day05
2021/11/22

1.turtle库

?? ?* 画布【展开绘图区域】

?? ??? ?—— 语法:turtle.setup(width,height,startx,starty)

?? ??? ??? ?width和height为画布的宽和高
?? ??? ??? ?startx和starty为画布的坐标【如果为空,则默认在屏幕中心】

?? ?* 画笔【即海龟】

?? ??? ?—— turtle.penup()?? ??? ?海龟起飞,移动画笔不再留下痕迹
?? ??? ?—— turtle.pendown()?? ??? ?海龟落地,移动画笔即可施加痕迹
?? ??? ?—— turtle.pensize(size)?? ??? ?设置画笔宽度为size像素
?? ??? ?—— turtle.width(size)?? ??? ?设置画笔宽度为size像素
?? ??? ?—— turtle.pencolor(color)?? ?设置画笔颜色【可以时字符串也可以时RGB三元组】
?? ??? ?—— turtle.colormode(mode)?? ?mode填1.0或255【小数或整数,默认小数值】
?? ??? ?—— turtle.forward(distance)?? ?向海龟正前方移动diastance像素长度
?? ??? ?—— turtle.backward(distance)?? ?向海龟正前方后退diastance像素长度
?? ??? ?—— turtle.right(degree)?? ??? ?顺时针移动degree度
?? ??? ?—— turtle.left(degree)?? ??? ?逆时针移动degree度
?? ??? ?—— turtle.goto(x,y)?? ??? ?将画笔移动到画布(x,y)处
?? ??? ?—— turtle.circle(r,extend)?? ?r为正:圆心在画笔左侧画圆【左侧时,extend为正时,逆时针】
?? ??? ?—— turtle.seth(angle)?? ??? ?设置当前朝向angle角度【默认指向:屏幕正右方】

?? ?* 填充

?? ??? ?—— turtle.fillcolor(color)?? ?绘制图形的填充颜色
?? ??? ?—— turtle.color(color1,color2)?? ?同时设置pencolor=color1,fillcolor=color2
?? ??? ?—— turtle.begin_fill()?? ??? ?准备开始填充图片
?? ??? ?—— turtle.end_fill()?? ??? ?填充结束
?? ??? ?—— turtle.done()?? ??? ?结束【必须是海龟程序的最后一个语句】

2.复数

?? ?* 概念:由一个实数和一个虚数构成

?? ?* 语法:real+imagej【real是一个实数数值,image是一个虚数数值,j代表是虚数部分】

?? ?* 注意:

?? ??? ?—— 虚数不能单独存在,他必须根一个实数一同存在

?? ??? ?—— 实数数值和虚数数值都是浮点数

?? ??? ?—— 复数之间只能比较是否相等

?? ??? ?—— 后缀j或J都行,不区分大小写

3.切片

?? ?* 语法:列表[i:i+n:m]【当然,字符串也能进行此操作】

?? ?* 理解:以i为起点,n为一次截取的个数,m为步长

4.input().split()

?? ?* 用助于得到在一行中用特定字符分割的列表

5.文件操作

?? ?* 文件是数据的抽象和集合

?? ??? ?—— 文件是存储在辅助存储器上的数据序列

?? ??? ?—— 文件是数据存储的一种形式

?? ??? ?—— 文件展现形式:文本文件和二进制文件

?? ?* 操作步骤:打开》操作》关闭

?? ?* 文件的打开

?? ??? ?—— 代码格式:文件变量名=open(文件名,打开模式[,buffering])【buffering是关于寄存】

?? ??? ?—— 模式【要同引号括起来】

?? ??? ??? ?r?? ?——?? ?只读模式【默认模式】
?? ??? ??? ?rb?? ?——?? ?二进制格式只读模式【默认模式】
?? ??? ??? ?r+?? ?——?? ?读写模式【文件指针在文件开头】
?? ??? ??? ?rb+?? ?——?? ?二进制格式读写模式【文件指针在文件开头】

?? ??? ??? ?w?? ?——?? ?只写入模式【若已存在文件,将其覆盖;若不存在,创建新文件】
?? ??? ??? ?wb?? ?——?? ?二进制格式只写入模式【若已存在文件,将其覆盖;若不存在,创建新文件】
?? ??? ??? ?w+?? ?——?? ?读写模式【文件指针在文件开头;若不存在,创建新文件】
?? ??? ??? ?wb+?? ?——?? ?二进制格式读写模式【文件指针在文件开头;若不存在,创建新文件】

?? ??? ??? ?a?? ?——?? ?追加模式【若已存在文件,在其后面写入;若不存在,创建新文件】
?? ??? ??? ?ab?? ?——?? ?二进制格式追加模式【若已存在文件,在其后面写入;若不存在,创建新文件】
?? ??? ??? ?a+?? ?——?? ?追加读写模式【文件指针在文件末尾;若不存在,创建新文件】
?? ??? ??? ?wb+?? ?——?? ?二进制格式追加读写模式【文件指针在文件末尾;若不存在,创建新文件】
?? ?
?? ?* 文件的关闭

?? ??? ?—— 代码格式:文件变量名.close()

?? ?* 文件的写入

?? ??? ?—— 代码格式

?? ??? ??? ?文件变量名.write("字符串内容")【末尾不会像print一样自动添加换行符】

?? ??? ??? ?文件变量名.writelines(字符串列表)【末尾不会像print一样自动添加换行符】

?? ?* 文件的读取

?? ??? ?—— 代码格式

?? ??? ??? ?文件变量名.read([count])?? ?——?? ?从文件中读取count个字节数【不加count默认全部取出】
?? ??? ??? ?文件变量名.readline()?? ??? ?——?? ?读取文件一行的内容,返回一个字符串
?? ??? ??? ?文件变量名.readlines()?? ??? ?——?? ?按行读取文件的所有内容,返回一个字符串列表

?? ?* 文件的定位

?? ??? ?—— 代码格式

?? ??? ??? ?文件变量名.tell()?? ??? ?——?? ?返回当前文件指针的位置
?? ??? ??? ?文件变量名.seek(offset[,from])?? ?——?? ?改变当前文件指针的位置【offset—移动的字节数,from—移动的参考位置】【from默认为0】【0-开头,1-当前位置,2-末尾】

6.一维数据

?? ?* 定义:由对等关系的有序或无序数据构成,采用线性方式组织【对应列表,集合】

7.二维数据

?? ?* 定义:由多个一维数据组合构成

8.CSV数据存储格式

?? ?* 定义:由逗号分隔的值

?? ?* 内容:每行一个一维数据,采用逗号分隔,无空行

9.wordcloud库

?? ?* 定义词云对象:w=wordcloud.WordCloud([width,height])【默认width=600,height=400】

?? ?* 相关函数
?? ?
?? ??? ?w.generate(txt)?? ??? ?——?? ??? ?向对象w中加载文本内容
?? ??? ?w.to_file(filename)?? ?——?? ??? ?把词云输出为图像文件,.png或.jpg格式【w.to_file("file.png")】

10.从数据处理到人工智能

?? ?* 数据分析相关库:Numpy、pandas、scipy
?? ?* 数据可视化相关库:matplotlib、seaborn、mayavi
?? ?* 文本处理相关库:PyPDF2、NLTK、python-docx
?? ?* 机器学习相关库:scikit-learn、tensorflow、MXNet

11.从Web解析到网络空间

?? ?* 网络爬虫相关库:requests、scrapy、pyspider
?? ?* web信息提取相关库:beautiful soup、Re、python-Goose
?? ?* web网站开发相关库:django、pyramid、flask
?? ?* 应用开发相关库:WeRoBot、aip、MyQR
?? ?* 图形界面相关库:PyGObject、wxPython、PyQt5
?? ?* 游戏开发相关库:cocos2d、pygame、panda3D

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-26 22:24:30  更:2021-12-26 22:25:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:44:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码