2018-01-31_Python_04day

1.Python的元组和字典

1.1元组

元组:就像是一个使用括号的列表。

============================================================

>>> a

(1, 2, 3, 4, 5, 6)

>>> print(a)

(1, 2, 3, 4, 5, 6)

>>> print(a[3])

4

>>> d = (1,23,45,67,76)

>>> d

(1, 23, 45, 67, 76)

>>> f = ('e','r')

>>> f

('e', 'r')

>>> g = d+f

>>> print(g)

(1, 23, 45, 67, 76, 'e', 'r')

>>> print(5*f)

('e', 'r', 'e', 'r', 'e', 'r', 'e', 'r', 'e', 'r')

>>> print(d,g)

(1, 23, 45, 67, 76) (1, 23, 45, 67, 76, 'e', 'r')

==============================================================

元组上面的知识点跟列表一模一样,只有一点区别,就是元组一旦创建就不能在做改动了。目前就涉及到两个函数(append函数和delete函数)

1.2 字典

字典(dict , 是dictinoary的缩写。也叫map ,映射)也是一堆东西的组合。字典与列表和元组不同的地方是字典中的每一个元素都有一个键(key)和一个对应的值(value)。

---------------------------------------------------------------------------------------------------------

the_number = {1: 'a',2:'b',3:'c' }

>>> the_number

{1: 'a', 2: 'b', 3: 'c'}

>>> print(the_number[2])

b

>>> del the_number[2]                        //   删除key等于 2 的整个内容

>>> print(the_number)

{1: 'a', 3: 'c'}

>>> the_number[3]='g'                         //  替换value的值   用对应 的key 

>>> print(the_number)

{1: 'a', 3: 'g'}

------------------------------------------------------------------------------------------------------------

使用字典与使用列表和元组类似,但是你不能用  +  运算来把两个字典连在一起,因为这样连接字典没有意义。


******     ********    **********    *********    ***********    ********    *******    ***********    *********    *****

1.3用Python 来画图

forward(**):向前画

backward(**):向后画

left(**):左转

right(**):右转                                           //  **   为数字

up():抬起画笔    →  此时运动不出现线条

down():放下画笔   → 此时运动出现线条

clear():清除画板,不回到初始点

reset():重置,回到初始点

------------------------------------------------------

>>> t.reset()

>>> t.backward(100)

>>> t.up()

>>> t.right(90)

>>> t.forward(30)

>>> t.left(90)

>>> t.down()

>>> t.forward(100)

---------------------------------------------------------


此图即为上代码求  1.3.1


============================================

>>> import turtle                                      // 用Python 中的 import 引入 turtle 模版

>>> t = turtle.Pen()                                //  调用turtle模版中的Pen函数  注意:Pen函数中的P 一定要大写

>>> t.forward(50)                                    //向前50个像素

>>> t.left(90)                                           //指针左转90度

>>> t.forward(50)                                 

>>> t.right(90)                                        //指针右转90度

>>> t.forward(50)                                       

============================================


 t = turtle.Pen() 


 t.forward(50)  


t.left(90)


 t.right(90)  


最后得到此图
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用Atom自带的功能进行插件安装,安装慢或失败
    唯我楼兰阅读 216评论 0 0
  • 小时候依恋没有建立好的人,长大会缺乏安全感,不容易走进真实的世界。长大会寻求内心纯净的世界。记得刚来我家的小猫...
    那年我们正值青春阅读 193评论 0 0
  • 农历五月,重庆迎来了例行的阴雨缠绵,古人云:“试问闲愁都几许?一川烟草,满城风絮,梅子黄时雨。”实在是将这黄梅时节...
    嘎吱哥阅读 444评论 0 0
  • 父亲是一个神圣而伟大又亲切的称谓。我的父亲是一个平凡而伟大的人,说他平凡是因为他一生没有做过什么所谓的轰轰烈...
    嫩水无声阅读 132评论 1 2