Python学习笔记

2021/10/17 14:09:34

本文主要是介绍Python学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

程序用例:

a=[[1,2],[4,5]]
b=[0]len(a)//a的列表个数为len,b为一个将0重复len次的列表。
d=0
len(a)
print("len(a)=",len(a))
print("b=",b)
print("d=",d)
print(2 * [1,2])//将[1,2]重复两次
print([1,2] * 2)//将[1,2]重复两次

输出结果

len(a)= 2
b= [0, 0]
d= 0
[1, 2, 1, 2]
[1, 2, 1, 2]

Canvas

from Tkinter import *
root=Tk()
//界面大小300x300
root.geometry('300x300')
//在界面中画出一个200*200的画布,画布颜色白色
cv=Canvas(root,bg='white',width=200,height=200)

//在画布中画出一个矩形,fill为矩形填充的颜色,outline边界颜色且width宽度
cv.create_rectangle(50,50,150,150,fill='blue',outline='green',width=2)
//在矩形中在画出一个矩形,dash为虚线
cv.create_rectangle(80,80,120,120,fill='black',outline='purple',dash=10)
//stipple看似网格
rt=cv.create_rectangle(0,0,50,50,fill='black',outline='purple',stipple='gray12')
cv.pack()
//coords将rt移动到另一区域,从(150,150)移动到(200,200)
cv.coords(rt,150,150,200,200)
root.mainloop()

Move

//移动rt1,坐标以左上角点为原点,向右(x)和向下(y)正方向,
cv.move(rt1,20,-50)
cv.pack()
root.mainloop()

绘制图形

from Tkinter import *
root=Tk()
root.geometry('300x300')
cv=Canvas(root,bg='white',width=200,height=200)

椭圆

cv.create_oval((10,10,100,100),fill='red')

三角形

cv.create_polygon((10,100,10,180,100,180),fill='blue')

文字

cv.create_text((150,50),text='椭圆',anchor=E)
cv.create_text((150,120),text='多边形',anchor=E)

cv.pack()



这篇关于Python学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程