Day1:python介绍及海龟绘图

1152-张同学

发表文章数:21

首页 » Python » 正文

Day1

海龟绘图

1.简单操作介绍

import turtle
turtle.showturtle()  # 显示箭头
turtle.write('new pants')  # 写入字符串
turtle.forward(300)  # 前进300像素
turtle.color('red')  # 画笔颜色改为红色
turtle.left(90)  # 箭头左转90度
turtle.forward(300)
turtle.goto(0, 50)  # 去坐标(0,50)
turtle.goto(0, 0)
turtle.penup()  # 抬笔,箭头继续前进,但不画线
turtle.goto(0, 300)
turtle.pendown()  # 下笔,继续画线
turtle.circle(100)  # 画圆
turtle.width()  # 调整线条宽度

2.奥运五环图

turtle.width(10)
turtle.color('blue')
turtle.circle(50)
turtle.penup()
turtle.goto(120, 0)
turtle.pendown()
turtle.color('black')
turtle.circle(50)
turtle.penup()
turtle.goto(240, 0)
turtle.pendown()
turtle.color('red')
turtle.circle(50)
turtle.penup()
turtle.goto(60, -50)
turtle.pendown()
turtle.color('yellow')
turtle.circle(50)
turtle.penup()
turtle.goto(180, -50)
turtle.pendown()
turtle.color('green')
turtle.circle(50)

3.对象

python中一切皆对象。每个对象由:标识(identity),类型(type),value(值)组成。

  • 内存地址的编号就是id:id(obj)返回内存地址
  • =是赋值,a=3的含义是将3赋值给变量,即将3的内存地址给了a
    Day1:python介绍及海龟绘图

对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作;

4.引用

python中变量即是对象的引用。

  • 堆:存放对象
  • 栈:存放变量

python是动态类型语言:不需要显式声明类型,因为堆中已经明确了数据的类型。

python是强语言类型:每个对象都有数据类型,只支持该类型的操作,如int不能与str相加。

5.标识符

标识符:用于变量、函数、类、模块的名称。

  1. 区分大小写
  2. 第一个字符必须是字母、下划线,气候的字符是:字母、数字、下划线
  3. 不能用关键字。
  4. 以双下划线开头或结尾的名称通常有特殊含义,如"__ init__"

Day1:python介绍及海龟绘图

6.变量的声明和赋值

声明:变量名 = 表达式。比如 a = 123

运行顺序:先运行表达式,生成一个代表表达式运算结果的对象,然后将这个对象的地址赋值给左边的变量。

7.删除变量和垃圾回收机制

a = 123, del a即可删除,如果对象没有变量引用,就会被垃圾回收器回收,释放内存空间。

未经允许不得转载:作者:1152-张同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Day1:python介绍及海龟绘图》 发布于2020-06-24

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录