Python学习笔记001(基本数据类型与海龟绘图)

海龟绘图Turtle

  • 出现在屏幕上的窗体大小和位置:turtle.setup(x, y, z, w),****(x, y)表示大小, (z, w)表示位置,即距离屏幕左上角为(0, 0)
  • 空间坐标体系:窗体中是以中心为原点的
    注:只有setup()函数是弹出要绘图的窗体,是以电脑屏幕左下角为原点来表示弹出窗体的位置与大小;其他函数是在这个窗体上进行绘画,是以中心为原点的。
    在这里插入图片描述

turtle.goto(x, y):
turtle.forward(length)
turtle.backward(length)
turtle.circle(radius, angle):半径大于0,半径在海龟上方;半径小于0,半径在海龟下方
turtle.seth(angle)
turtle.left(angle)
turtle.right(angle)

画笔控制函数

turtle.penup()画笔抬起
turtle.pendown()画笔落下
turtle.pensize(width)画笔粗细
turtle.pencolor(“color”)画笔颜色

基本数据类型

数字类型
  1. 整数:可正可负,没有取值范围限制。可以用任何进制表示,二进制0b或0B开头;八进制以0o或0O开头,十六进制以0x或0X开头。
  • pow(x,y)函数:计算 x的y次方
  1. 浮点数:取值范围数量级约-10的307次方至10的308次方,精度数量级10的-16次方。
    浮点数之间计算会产生不确定尾数,原因比方说0.1用二进制表示的话为在这里插入图片描述
  • round(x, d):对x四舍五入,d是小数截取位数,解决不确定尾数。
  • 浮点数可以采用科学计数法表示:使用字母e或E作为幂的符号,以10为基数,格式如下:9.6E5 值为960000.0
  1. 复数:xi + yj,z.real 获得实部,z.imag 获得虚部。
  2. 函数使用
    abs(x):绝对值,x的绝对值
    divmod(x,y):商余,(x//y, x%y),同时输出商和余数,例divmod(10, 3) 结果为 (3, 1)
    pow(x, y[, z]) :幂余,(x**y)%z,[…]表示参数z可省略
    max(x1,x2, … ,xn)和min(x1,x2, … ,xn)
    在这里插入图片描述

字符串

  • 一对单引号或双引号表示,仅表示单行字符串;或由一对三单引号或三双引号表示,可表示多行字符串
  • 转义符 \: 转义符表达特定字符的本意;转义符形成一些组合,表达一些不可打印的含义
  • 字符串操作符:x + y:连接两个字符串x和y
  • n * x 或 x * n :复制n次字符串x
  • x in s:如果x是s的子串,返回True,否则返回False
    在这里插入图片描述

字符串处理函数:

  • len(x):返回字符串x的长度
  • str(x):任意类型x所对应的字符串形式
  • hex(x) oct(x):整数x的十六进制,八进制
  • chr(u):u为Unicode编码,返回其对应的字符
  • ord(x):x为字符,返回其对应的Unicode编码
  • 金牛座的Unicode字符编码
    在这里插入图片描述

字符串处理方法:

  • str.lower() 或 str.upper()
  • str.split(sep=None):返回一个列表,由str根据sep被分隔的部分组成。
    例"A,B,C".split(",") 结果为 [‘A’,‘B’,‘C’]
  • str.count(sub) :返回子串sub在str中出现的次数
  • str.replace(old, new):返回字符串str副本,所有old子串被替换为new
  • str.center(width[,fillchar]):字符串str根据宽度width居中,fillchar可选
    在这里插入图片描述
    在这里插入图片描述

字符串类型的格式化 format()

  • {0:- ^ 20 }.format(“x”) 表现为 ------------x------------
  • 在这里插入图片描述
    例如
    在这里插入图片描述

time库的使用

  • 先要引入函数库:import time

  • 时间获取:time() ctime() gmtime()

  • 在这里插入图片描述
    在这里插入图片描述

  • 时间格式化:strftime() strptime()

  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 程序计时:sleep(), perf_counter()
    在这里插入图片描述
    在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值