python学习笔记1 (输入、输出、turtle库、循环语句、)

mooc学习笔记

注释
  1. #号开头的单行注释
  2. 以’’‘开头和结尾的多行注释:’’‘这是多行注释
    你没看错’’’
数据类型
  • 整数类型

  • 字符串类型:由一对单引号或双引号表示
    字符串的序号有:正向递增序号和反向递减序号
    正向序号从左往右:从0开始
    反向序号从右向左:从-1开始

    可以用[]符号来取字符串中的字符,或取子字符串
    “python学习基础知识”[-1]: 表示取的最后一个字符’识’;
    “python学习基础知识”[1,3]: 表示取第第1个和第2个字符 “yt”
    “python学习基础知识”[0,-1]: 表示为"python学习基础知"

  • 列表类型:用 [ ]表示,采用逗号分隔各元素,可以使用 in 来判断一个元素是否在列表中,如’a’ in [‘b’,‘a’,‘c’],此时返回True。

输入输出
 输入函数input:从控制台输入
 变量=input("提示信息")	

输出函数print:向控制台输出
print()的格式化:print("数据为{:.2f}C".format( C)) //{:.2f}表示将变量C填充到这个位置时取小数点后两位
eval()函数

去掉参数最外侧引号(无论单引号还是双引号)并执行余下语句的函数
>>>eval(“1+3”)
4
>>>eval(" ‘1+2’ ")
‘1+2’

库引用

形式一:import <库名>
<库名>.<函数名>(<函数参数>)

形式二:form <库名> import <函数名>
form <库名> import *
<函数名>(<函数参数>)
(不需要加库名.)
形式三:import <库名> as <库别名>
<库别名>.<函数名>(<函数参数>)

turtle(海龟)库:Python入门级图形绘制函数库(标准库)

turtle绘图窗体 (画布)
turtle.setup(width,height,startx,starty) :设置窗体的宽高,和起始位置(电脑屏幕左上角为(0,0)),其中startx,starty是可选参数;

窗体中有以窗体中心为(0,0)的绝对坐标体系(直角坐标系),
turtle.goto(x,y)

还有以海龟为视角的坐标体系(前进方向,后退方向,左右方向)。
turtle.fd(d):向海龟的正前方运行
turtle.bk(d):反方向运行
turtle.circle(r,range):表示以左侧某个点为圆心曲线运行

角度坐标体系(以直角坐标系来看角度)
turtle.seth(angle):改变海龟行进方向,不行进,其中angle为绝对度数,如turtle.seth(45)使海龟朝向45度方向。
也可以以海龟角度turtle.left(angle),turtle.right(angle)来调整方向

turtle的色彩模式:
turtle.colormode(mode):改变色彩取值模式,mode为1.0时,rgb三个数用0-1的小数表示(默认状态);mode为255时,用0-255的整数表示。

画笔控制函数:
turtle.penup() 别名 turtle.pu() :画笔抬起,海龟的运行不会在画布上形成图案;
turtle.pendown() 别名 turtle.pd() : 画笔落下,海龟的运行会在画布上形成图案 (默认状态);
turtle.pensize(width) 别名 turtle.width(width) : 设置画笔宽度;
turtle.pencolor(color) : 画笔颜色,color为颜色字符,或为rgb值;

运动控制函数:
turtle.forward(d) 别名 turtle.fd(d) :海龟向前行进,走直线,d为行进距离,可为负数(像素)
turtle.circle(r,extent) :根据半径r,绘制extent角度的弧形;r>0默认圆心在海龟左侧r距离的位置

方向控制函数:
turtle.setheading(angle) 别名 turtle.seth(angle):改变海龟行进的绝对方向(x轴为0度)
turtle.left(angle) :海龟左转
turtle.right(angle):海龟右转 ;angle为角度

循环语句

for <变量> in range(<参数>):
<被执行循环的语句>

range(): 产生循环计数序列
range(n):产生0到n-1的整数序列,共n个
range(m,n):产生m到n-1的整数序列,共n-m个

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值