lambda表达式(匿名函数)
不需要考虑函数的命名问题
def ds(x):
return 2 * x + 1
ds(5)
g = lambda x : 2 * x + 1
g(5)
字典:键值对
dict = {'a':'1','b':'2','c':'3'}
dict['a']
dict['b']
dict['c']
集合--元素值唯一(set)
num = {1,2,3,4,5}
元组--元素值不可改变(tuple)
num = (1,2,3,4,5)
不可变集合
num = frozenset([1,2,3,4])
num.add(0) //ERROR
图形用户界面 EasyGui
import easygui
easygui.msgbox("Window") //创建窗体
msg = ''
title = ''
choices = ['','','']
easygui.choicebox(msg,title.choices)
easygui.ccbox(msg,title) //ccbox,continue,cancel
学习编程语言和学习外语的过程是一样的
name public
__name private 伪私有
python的类属性没有权限控制
将每个网站看作一个节点,则互联网上所有的网站就像蜘蛛网一样,我们可以像蜘蛛一样在网络上爬取我们想要的数据,即为网络爬虫
GUI的终极选择:TKinter
TK + interface = TKinter
import tkinter as tk
app = tk.TK()
app.title("First Demo")
theLabel = tk.Label(app,text="Hello World")
theLabel.pack() //自动调节尺寸和位置
app.mainloop()
Pygame
import pygame
pygame.ver //测试程序包的版本
pygame.init() //初始化pygame
size = width,height = 600,400
screen = pygame.display.set_mode(size) //创建指定大小的窗口
pygame.display.set_caption("Hello World") //设置窗口标题
turtle = pygame.image.load("turtle.png") //加载图片
Python是模块化编程语言,都是调用的别人写好的类,我们进行模块化编程
来源:CSDN
作者:sc_king
链接:https://blog.csdn.net/m0_37568042/article/details/104093266