news 2026/7/28 18:18:09

Python学习笔记(四):模块和列表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python学习笔记(四):模块和列表

1.模块初识

- sys模块
打印环境变量print(sys.path)
打印的结果为:
[‘C:\Users\Phm\PycharmProjects\s14\day1’,
‘C:\Users\Phm\PycharmProjects\s14’,
‘C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\python37.zip’,
‘C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\DLLs’,
‘C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\lib’,
‘C:\Users\Phm\AppData\Local\Programs\Python\Python37-32’,
‘C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\lib\site-packages’]
Python的库分为标准库和第三方库,其中标准库用import导入即可使用,第三方库需要安装后才能使用。标准库一般存在 'C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\lib’里边,第三方库一般存在 'C:\Users\Phm\AppData\Local\Programs\Python\Python37-32\lib\site-packages’里边。
打印相对路径print(sys,argv)
在命令窗口运行:cd 路径→Python 文件名

打印参数:print(sys.argv[2])

  • os模块
    查看当前目录下文件:cmd_res=os.system('dir')(执行命令,不保存结果)
    另外一种方法:
cmd_res=os.popen('dir').read() print(cmd_res)

(执行命令,读出结果)
运行结果如下:

新建目录:os.mkdir('new_dir')

新建的目录名为:new_dir

2.列表操作

  • 切片
    切片的意思是把一段数据从列表里取出来,值得注意的是列表里从右开始数的话,最后一个数据的索引是-1,从左开始数,第一个值的索引是0,但是切片的时候总是从左往右数,且是顾首不顾尾,即取不出【】右边的那个值。

    【】左边的“0”和右边的“-1”都可以省略掉。
    运行结果如下:
  • 插入
    可以在末尾追加用append(),也可以在任意位置插入用insert()函数,想往哪个位置插入,就写入哪个位置的索引值。



  • 想改哪个直接给哪个赋新值即可
  • 删除
    删除有三种方法如下:(name是一个已创建的列表)
    1.name.remove('xiaohong')
    2.del name[0]
    3.name.pop()
    pop()函数里边如果没有参数则默认删除最后一个,若有则删除对应的下标的元素。

-拷贝
浅拷贝,copy只拷贝父对象,子对象还是引用,可以用来创建联合账号
实现方式有以下几种:(person是一个已创建的列表)
1.p1=copy.copy(person)(需要导入copy模块)相当于p1=person.copy()
2.p1=person[:]
3.p1=list(person)

eg:创建联合账号:

运行结果:

深拷贝(完全独立)

  • 合并
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 18:16:20

Wordpress升级注意事项

Wordpress升级注意事项,用php7.2环境,一些方法和常量,要用单引号.不然会报错.

作者头像 李华
网站建设 2026/7/28 18:15:09

智能手表美国FCCID证书办理流程

智能手表带蓝牙/Wi-Fi/GPS/eSIM 等无线功能,去美国必须做 FCC ID(Certification),由 TCB 审核发证,不能只用 SDoC 代替。纯无无线发射的电子表才走 SDoC。 一、先定标准组合(智能手表常见) FCC Part 15B:无意辐射(EMC 传导/辐射骚扰) FCC Part 15C(15.247):蓝牙…

作者头像 李华
网站建设 2026/7/28 18:09:16

浙大 PAT 甲级 1082 Read Number in Chinese 字符串截取 string

比较简单的一题,主要是测点不坑,都是正常的规范的数字。格式控制用了一个小trick,所有的单词后都加了一个空格,然后用string ans来保存。输出时只输出ans前 ans.size()-1 个字符即可,这样最后就不会有空格了。下面贴上…

作者头像 李华
网站建设 2026/7/28 18:06:51

测试开发工程师常见面试题

一.功能测试用例的设计举例:(一).我想要回家,让你给我买一张票,然后设计测试用例答案:1.确定需求(回家回哪,需要什么票,买什么时候的票)2.开始测试2.1功能测试(我去买票&…

作者头像 李华