首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Python】学习笔记02

昨天跟醉红尘老大,商量了一下,我们不仅会做Python系列学习,还会推出C,JAVA,WEB开发,顺便给你们讲讲MATLAB啥的。废话不多说,来吧~

起飞

案例:Python蟒蛇绘图,先上程序

程序运行结果:

下面开始代码逐行解析

第一行

注释,注释,注释

第二行

Import保留字,你们观察程序,出现最多的是啥,turtle对吧。

turtle是海龟,就是海龟绘图库,是Python标准库(Python自带的,下载完Python就可以用,第三方库是得经过单独的安装才能使用)之一,入门级的图像绘制函数库。

Import turtle你可以理解选用这个turtle库。[库名].[函数名]是调用库里的某个函数。

但是import有别的用法,

第0种:import [库名]

跟程序所示一样,调用某个库。

第1种 :from [库名]import[函数名]

每行都需要写一个turtle,很烦,假如说在首行定义from turtle import fd那么在下面的程序中,turtle.fd(-250)就可以直接用fd(-250),相当于把某个库里面的函数,调用到全局

第2种: from[库名]import*

后面的*,代表所有的函数,把库里面所有的函数名调用到全局。

第3种: from[库名]as[库别名]

第1种和第2种会出现一些问题,把库名省略后,直接出现的函数名可能会与你定义的变量相同,这不就混乱了吗,所以第三种给库改一个名字,是很棒的。比如说from turtle as t,则turtle.fd就变成了t.fd,及减少了工作量,还避免错误。

第三行

突然不想说第三行,我在这里给你们讲讲turtle库里面的函数吧

在出现运行程序窗口时,我默认在窗口最中间,也就是(0,0)的位置。

字很丑,但是我很帅,哈哈,图中的函数需要自己试试,真的,实践出真知。

当你画完一个图形,需要抬笔到下一个位置,我们就用到了penup()函数,

能理解penup 和pendown了吗

pensize()决定画笔的粗细。

pencolor()决定颜色,

讲解pencolor之前,介绍一下RGB色彩体系

三原色 红 黄 青

整数可以用0-255表示某个颜色占得比重

小数可以用0-1表示某个颜色所占的比重

下面是常见的颜色

pencolor(“purple”)可以表示紫色,pueple就是英文紫色;

pencolor(0.63,0.13,0.94)也可以表示紫色;

pencolor((0.63,0.13,0.94))同样也可以;

到这里程序里的大部分turtle库函数都解释完毕。

现在来解释一下for i in range(4):冒号冒号

结构如图

例子0

例子1

print中间有了个逗号,代表的是空格输出。

range()函数是产生循环计数序列

一种是range(N),产生0到N-1的整数序列,共N个;

另一种是range(M,N)产生M到N-1的整数序列,共N-M个;

与for in 完成计数循环;

其实第三行开始,就是在调用函数.....

降落

综合我讲的这些东西,海龟绘图也有点了解了,你可以尝试画画上海的天际线,很漂亮。

第二章到现在就结束了,昨晚有点失眠,今天起来就写了这个,因为本身实力有限,所以剩下的只能颜值来凑 ,明天见。

——吉尔弗约尔

关注我们

三更编程菌

这里有快乐的味道

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611G06F4900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券