Python基础自学实用笔记 (一):1、print函数 2、列表 3、模块

自学来源: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.csdn.net/zengxiantao1994/article/details/76588580
主要三个方面:

  1. 创建窗口
  2. 设置画笔
  3. 绘制图形

绘制完成后要关闭: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’)

猜你喜欢

转载自blog.csdn.net/qq_45879055/article/details/106652711