欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解python中的Turtle函數庫

 更新時間:2018年11月19日 11:53:19   作者:神探小小迪  
這篇文章主要介紹了python中的Turtle函數庫,包括函數庫的引用方式,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

python對函數庫的引用方式

1、import <庫名>

例如:import turtle
如果需要使用庫函數中的函數,需要使用:<庫名>.<函數名>
例如: import turtle
turtle.fd(100)

2、from <庫名> import <函數名>

from <庫名> import  *, 使用這種方式時,直接使用<函數名>
例如:  >>>from turtle import *
 fd(100)

兩種方式的區(qū)別:如果采用第一種方式,用戶自定義的函數名字可以和庫中函數一樣,例如,程序中可以定義自己的fd()函數。如果采用第二種方式,用戶程序中不能用函數庫中的名字定義函數。例如:程序中不能定義新的fd()函數,因為庫turtle庫中的fd()函數也是直接通過fd()調用。

  turtle.setup()函數用于啟動一個圖形窗口,它有四個參數,turtle.setup(width,height,startx,starty),分別是:啟動窗口的寬度和高度,表示窗口啟動時,窗口左上角在屏幕中的坐標位置。向左為橫坐標,向下為縱坐標。

  turtle.pensize()函數表示運動軌跡的寬度。它包含一個輸入參數,即多少像素。

  turtle.pencolor()函數表示運動軌跡的顏色。它包含一個輸入參數,
  即想要的顏色。

  turtle.seth()函數表示啟動時運動的方向。它包含一個輸入參數,是角度值。

  turtle.circle()函數表示繪制的圖形為圓形,它包含兩個參數,rad描述軌跡半徑的位置,angle表示沿著圓形爬行的弧度值。

  turtle.fd()函數也可以用turtle.forward()表示,表示向前直線移動,它有一個參數表示移動的距離。

繪制蟒蛇程序源代碼:

def main():
  turtle.setup(1300,800,0,0)
  pythonsize=30
  turtle.pensize(pythonsize)
  turtle.pencolor("blue")
  turtle.seth(-40)
  drawSnake(40,80,5,pythonsize/2)
main() 

總結          

以上所述是小編給大家介紹的python中的Turtle函數庫,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!                

相關文章

  • 從Pyspark UDF調用另一個自定義Python函數的方法步驟

    從Pyspark UDF調用另一個自定義Python函數的方法步驟

    PySpark,通常稱為Apache Spark的Python API,是為分布式數據處理而創(chuàng)建的,使用UDF,可以擴展和定制 PySpark 的功能以滿足某些需求,在本文中,我們將學習如何從Pyspark UDF調用另一個自定義Python函數,需要的朋友可以參考下
    2023-11-11
  • python枚舉類型定義與使用講解

    python枚舉類型定義與使用講解

    在python中枚舉是一種類(Enum,IntEnum),存放在enum模塊中。枚舉類型可以給一組標簽賦予一組特定的值,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • python下os模塊強大的重命名方法renames詳解

    python下os模塊強大的重命名方法renames詳解

    這篇文章主要介紹了python下os模塊強大的重命名方法renames詳解的相關資料,需要的朋友可以參考下
    2017-03-03
  • Python實現softmax反向傳播的示例代碼

    Python實現softmax反向傳播的示例代碼

    這篇文章主要為大家詳細介紹了Python實現softmax反向傳播的相關資料,文中的示例代碼講解詳細,具有一定的參考價值,感興趣的可以了解一下
    2023-04-04
  • Python采集電影評論實戰(zhàn)示例

    Python采集電影評論實戰(zhàn)示例

    這篇文章主要為大家介紹了Python采集電影評論實現示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • PyQt5主窗口動態(tài)加載Widget實例代碼

    PyQt5主窗口動態(tài)加載Widget實例代碼

    這篇文章主要介紹了PyQt5主窗口動態(tài)加載Widget實例代碼,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • python操作數據庫之sqlite3打開數據庫、刪除、修改示例

    python操作數據庫之sqlite3打開數據庫、刪除、修改示例

    這篇文章主要介紹了python操作sqlite3打開數據庫、刪除、修改示例,需要的朋友可以參考下
    2014-03-03
  • 淺談django開發(fā)者模式中的autoreload是如何實現的

    淺談django開發(fā)者模式中的autoreload是如何實現的

    下面小編就為大家?guī)硪黄獪\談django開發(fā)者模式中的autoreload是如何實現的。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Django框架中序列化和反序列化的例子

    Django框架中序列化和反序列化的例子

    今天小編就為大家分享一篇Django框架中序列化和反序列化的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python通過http下載文件的方法詳解

    python通過http下載文件的方法詳解

    這篇文章主要介紹了python通過http下載文件的方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07

最新評論