自学来源:B站小甲鱼零基础学Python,挺好的有兴趣的可以自己花个三四天去看看
#大全菜鸟教程:https://www.runoob.com/python/python-built-in-functions.html
1.print函数
print(1,2,3,sep=” ”,end=” ”)
2.列表
注意项:
以下 a 为一个列表
1.可用逻辑运算符进行比较
2.可用“+”进行列表间的拼接,但尽量使用extend方法
3.可用“”进行元素的多次复制,和字符串的复制相同
4.可用 in 或者 not in 判断元素在不在列表中,但只能进行一个层次的判断,返回值为true或false,如:元素 in a
5.复制列表时不要使用a = b ,因为有其一列表发生变化时另一个列表也会随着改变
6.列表前加,表示把元组或者列表中的所有元素都弹出来
1.sort() --排序
a.sort() 默认从小到大排
a.sort(revers = true) 从大到小排
sort() 实际上有三个参数,目前不涉及
2.reverse() --倒置
a.reverse() 将a列表倒置,不含参
3.extend()–添加
将两个列表连接起来
如a是个列表,b是个列表,则a.extend(b)表示a中添加进了b的元素
4.insert()–添加
添加元素到指定位置之前一位(即变成哪个位置),列表第一个位置是0
insert(位置,元素)
5.remove()–删除
例:a.remove(元素)
6.del(注:不是列表的方法)–删除
删除列表指定位置元素:del a[num]
删除整个列表:del a
7.pop()–删除
语法a.pop(num) num为要删除的位置,返回值为该元素
a.pop() 指删除列表最后一个元素
8.分片–复制形成一个列表
语法a[num1 : num2] 区间内的元素形成一个新的列表,包含num1,不包含num2
可写为a[ : num2] 或 a[ num1: ] 或a[ : ]
9.count() --计次
a.count(元素) 查看该元素在a列表中出现的次数
10.index()–查找位置
a.index(元素) 查找元素在a中的位置
a.index(元素,num1,num2) 在num1到num2的范围内查找元素的位置
***一行输入一个时:
用append()在列表最后添加一个元素
***一行输入多个时:
用input().split()时,可以输入多个元素,相当于一个列表,
而用append方法时指添加元素,所以当元素为一个列表时,形成二维列表
创建一维时:
list_str = list()
list_str = input().split()
创建二维时:
list_str = list()
list_str . append ( input().split() )
3.模块
1.模块的导入
import turtle 调用模块全部,使用:turtle . a
from turtle import * 调用模块全部,使用时直接用: a
from turtle import a 选择性导入,调用turtle模块中的一部分a
import turtle as a 推荐
安装模块 pip install 模块名
2.(__name__ )与(__main__)和(模块名)关系
在主程序中,__name__等于__main__
当外部调用模块的__name__,__name__等于模块名
该方法常用于模块(或程序)内部的测试,模块被调用时测试内容不会显示
例: if __name__== ‘__main__’:
text( )
3.搜索路径
例:import 模块
模块.path
模块.path 可查看模块的搜索路径,当调用模块时,将在路径内进行搜索,最好放在site-packages内
可用 模块.path.append(‘路径’) 将新路径添加到模块的搜索路径内
4.包
必含一个【init.py】文件的文件夹,文件夹内放其他模块,这个模块叫包
调用包内的模块时用 包名.模块名 即可
5.学习一个模块
import 模块
模块.dor #查看模块的文档
help(模块) #查看模块的文档
模块.file #模块源代码的路径
dir(模块) #查看模块的bif及方法、变量等
.模块举例(具体自查):
视频见小甲鱼P31
OS模块 —对文件、目录的操作
turtle模块 — 绘图
os.path模块 — 路径操作
turtle模块:绘图
详解:https://blog.youkuaiyun.com/zengxiantao1994/article/details/76588580
主要三个方面:
- 创建窗口
- 设置画笔
- 绘制图形
绘制完成后要关闭:turtle.done
创建窗口:
设置画笔:
turtle.fillcolor(“red”) 画笔内部填充颜色
绘制图形:
pickle模块:文件操作
注:文件打开格式为‘’wb‘’或“rb”
1.dump()方法—添加
pickle . dump(‘hhhh’)
2.load()方法 —读取
str = pickle.load(“file_name”)
print(str)
3.close()方法—关闭
##easygui模块 —图形窗口
1.msgbox(‘str’) — 输出
例:easygui.msgbox(‘hhhhh’)