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)  


最后得到此图

你可能感兴趣的:(2018-01-31_Python_04day)