python 随笔80%核心笔记(一)

news/2024/12/26 18:00:06/

目录

一、海龟

二、pygame

三、函数

四、类与对象

五、列表与元组

六、其他

1、格式化输出

2、最大公约数、最小公倍数

 3、print、多变量一起定义赋值、end以及列表的方法

4、序列重复、字符串方法、其他列表方法、input

5、字典的方法、ASCII码转换、返回值、修改私人空间

6、关于自增自减、unicode的字符与数值的转换、列表与元组不要求为相同数据类型


一、海龟

(1)导入海龟库 import turtle


(2)画笔

turtle.penup()=turle pu()      #抬起画笔,海龟飞行

turtle.pendown()=turtle.pd()   #落下画笔,海龟爬行

(3)乌龟的移动方向:

seth函数的全称是setheading,这个函数的主要功能就是设置乌龟的移动方向

海龟默认初始箭头方向   向右(东)
turle.setheading(0) = turle.seth(0)    东(右)

turle.setheading(90) = turle.seth(90)   上
turte.setheading(180) = turle.seth(180)  西(左)

turle.setheading(-90)= turle.seth(-90)  下


(4)默认海龟落笔在画板最中间(0,0)


(5)顺时针(右转) 逆时针(左转)


(6)速度:speed [0....10] ,其中0速度无延迟,速度最慢1,速度最快10


(7)颜色:turfle.color(画笔颜色/边框颜色,填充颜色)

二、pygame

坐标系从最左上角(0,0)开始,x轴/y轴都没有负值

三、函数

(1)定义函数:def sum(形参):

                          ——————
(2)调用函数:sum(实参)


(3)返回值= 输出的值

四、类与对象

(1)类:物体的一种抽象(相同类型对象的模板),eg:橡皮图章、人、狗Dog

(2)定义属性:属性name

(3)对象:类的一个实例    eg:图章印出来的一个实例      eg:具体的一只狗doglin

实例 = 一个具体的东西

(4)对象属性赋值: doglin.name="doglinname"          点:访问对象的属性


(5)构造函数:_ _ init _ _()  初始化对象

五、列表与元组

(1)pop()对列表的操作(删除)   -- 返回的是要被删除的元素


(2)元组可以切片,元组不可以修改


(3)字符串、列表、元组都是有序的

(4)优先级:**幂    >   %

(5)s[::2]  从索引0开始,以2为间隔进行切片

六、其他

1、格式化输出

2、最大公约数、最小公倍数

 3、print、多变量一起定义赋值、end以及列表的方法

4、序列重复、字符串方法、其他列表方法、input

5、字典的方法、ASCII码转换、返回值、修改私人空间

6、关于自增自减、unicode的字符与数值的转换、列表与元组不要求为相同数据类型


http://www.ppmy.cn/news/1558322.html

相关文章

比特币市场震荡:回调背后的机遇与挑战

在刚刚过去的一周,比特币经历了一次显著的回调。从历史高点108,300美元一路下跌,跌幅一度接近15%,最低曾触及92,000美元附近。然而,随着市场情绪逐步趋于平稳,比特币价格已经回升至96,000美元,进入震荡整理…

01驱动钛丝(SMA)在汽车腰托支撑按摩气阀模块的应用

【前言】 形状记忆合金(Shape memory alloy, SMA),也叫形态记忆合金、钛镍记忆合金,它是由Ti(钛)-Ni(镍)材料组成,经过多道工序制成的丝,我们简称钛丝&#…

Vue3:uv-upload图片上传

效果图&#xff1a; 参考文档&#xff1a; Upload 上传 | 我的资料管理-uv-ui 是全面兼容vue32、nvue、app、h5、小程序等多端的uni-app生态框架 (uvui.cn) 代码&#xff1a; <view class"greenBtn_zw2" click"handleAddGroup">添加班级群</vie…

Linux之ARM(MX6U)裸机篇----1.开发环境搭建

下载开启FTP服务 作用&#xff1a;用于电脑与linux系统之前文件传输 如上&#xff0c;编辑完成后重启 Window下FTP客户端安装使用http://www.filezilla.cn/download网址下载 新建网络连接站点 主机后写虚拟机的ip地址&#xff0c;用ifconfig查出ipv4的地址 笔记本电脑中虚拟…

oracle 加字段和字段注释 sql

在 Oracle 数据库中&#xff0c;你可以使用 ALTER TABLE 语句来添加字段&#xff0c;并使用 COMMENT ON COLUMN 语句来添加字段注释。以下是一个示例&#xff1a; 假设你有一个名为 employees 的表&#xff0c;你想要添加一个名为 email 的字段&#xff0c;并为其添加注释。 …

腾讯云云开发 Copilot具有以下优势

与其他代码生成工具相比&#xff0c;腾讯云云开发 Copilot具有以下优势&#xff1a; 功能特性方面 自然语言处理能力更强&#xff1a;许多代码生成工具仅能实现简单的代码补全或根据特定模板生成代码&#xff0c;而云开发 Copilot可直接通过自然语言生成完整的小程序/web全栈…

springboot实现图片上传、下载功能

写一下后端spring项目经常要做的功能&#xff0c;实现图片上传和下载&#xff0c;这里也把前端代码附上了。可能算是个简单版的&#xff0c;我这里图片上传都存在当前项目的根目录resource下了。 这里包含了&#xff0c;上传文件、下载文件&#xff08;下载文件流、获取base64&…

谈谈JSON

中文名&#xff1a;JS键值对数据 英文名&#xff1a;JavaScript Object Notation JSON是一种常用的数据格式&#xff0c;其简洁和清晰的层次结构有效地提升了网络传输效率&#xff0c;很多编程语言都支持JSON格式的数据交换。 JSON 相比于 XML 来说&#xff0c;更小、…