Turtleの詳細について

1625 ワード

1:turtleライブラリブラシステータス制御
penup()			:	    , pendown()    
pendwon()		:	    
pensize(width)	:	              

2:turtleライブラリのブラシモーション
forward()		:	            
backward()		:	              
right(angle)	:	    angle  
left(angle)	:		    angle  
goto(x, y)		:	       (x, y) 
setx()			:	   x        
sety()			:	   y        
setheading(angle):	       angle   
home()			:	           ,   
circle(step)	:	        、        step  
dot(r, color)	:	        r   color   
undo()			:	          
speed()			:	       ,   0 - 10  

3:turtleライブラリのコントロールブラシとフォント
color()			:	       
begin_fill()	:	     ,     
end_fill()		:	      
filling()		:	       ,True   ,False    
clear()			:	      ,           
reset()			:	      ,           
screensize()	:	        
hideturtle()	:	     turtle  
showturtle()	:	     turtle  
isvisible()		:	  turtle  ,   Ture
write(str, font = None):  font      

4:その他
前編の文字画ドラえもんを見たことがあるかもしれませんが、なぜimport turtleではなくfrom turtle import*を導入したのかと聞かれました.ここはやはりみんなに話しましょう.1、import turtleはturtleパッケージをインポートし、宣言されていない変数は使用できません.したがって、各項目にパッケージの接頭辞を付けます.
2、from turtle import*はturtleパッケージをインポートしていませんが、実際にはこのネーミングスペースからすべてのメンバーがインポートされており、ネーミングスペースを直接使用して定義されたすべてのプロジェクト名でよいです.つまり、私のfd、goto、Sethなどをたくさん見ました.
3、呼び出し方式が异なる:import turtleは直接XXXパッケージ全体を导入するので、XXXの中の関数を呼び出す时このようなフォーマットを使います:XXX.Y()は、この関数の使用過程においてY()は、XXXとは異なる任意の定義で使用することができる.Y()競合.from turtle import*は、関数呼び出し時にパッケージ名を使用せずに直接呼び出すことができます.たとえば、Y()は、使用中にプログラム全体でY()を定義できないことを保証し、Y()の一意性を保証します.
https://wenda.so.com/q/1543963210215361ここにはこの2つの異なる点の比較を添付します.
好きな三連!三連!三連!