python3.x学习笔记2

1.python模块:标准库和第三方库,第三方库需要下载安装
2.模块sys:
命令          功能

 

sys.stdin        标准输入流
sys.stdout        标准输出流
sys.stderr              标准错误流

sys.argv[value]      接收命令行的参数。例如,windows下的命令行cmd里面的参数。其中,argv[0]表示该文件本身。

sys.version       查看该python的版本。
sys.platform        判断是什么操作系统
sys.exit(n)       若 n 为0,则正常退出;其他都是异常退出,可以捕获

sys. path        查找模块所在的目录,以列表的形式显示出来

3.os模块:
命令             功能
os.name             获取操作系统平台
os.getcwd()              获取现在的工作目录
os.listdir()            获取某个目录下的所有文件名
os.remove()        删除某个文件
os.system()              用来运行shell命令
os.path.existe()        检验给出的路径是否真地存在

os.path.isfile()        判断是否为文件;若是,返回值为真
os.path.isdir()         判断是否为文件夹;若是,返回值为真
os.path.abspath(name)    获得绝对路径
os.path.splitext()       分离文件名与扩展名
os.path.split()        把一个路径拆分为目录+文件名的形式
os.path.join(path,name)    连接目录与文件名或目录
os.path.basename(path)  返回文件名
os.path.dirname(path)   返回文件路径
os.popen("dir")          返回当前目录,显示的是内存地址
os.popen("dir").read()    返回内存地址的内容

 

4.数据类型:整型(int)、浮点型(float)、复数(complex)、字符串、布尔值

5.数据运算:https://www.cnblogs.com/topspeedking/p/6403513.html

6.三元运算:
result = 值1 if 条件 else 值2
如果条件为真:result = 值1
如果条件为假;result = 值2

7.Python 3中bytes/string的区别:
https://www.cnblogs.com/abclife/p/7445222.html

8.Python3中byte和string之间各种编码转换:
http://blog.csdn.net/htdeyanlei/article/details/50866307

9.decode解码 encode编码

10.列表(list):

list.append(x) 
在列表的尾部添加一个项,等价于 a[len(a):] = [x]。

list.extend(L) 
将给定的列表L接到当前列表后面,等价于 a[len(a):] = L。

list.insert(i, x) 
在给定的位置 i 前插入项,例如:a.insert(0, x) 会在列表的头部插入,而 a.insert(len(a), x) 则等价于 a.append(x)。

list.remove(x) 
移除列表中第一个值为 x 的项,没有的话会产生一个错误。

list.pop([i]) 
删除列表给定位置的项,并返回它。如果没指定索引,a.pop()移除并返回列表最后一项。(方括号表示可选)

list.clear()
删除列表中的所有项,相当于 del a[:]。

list.index(x)
返回列表中第一个值为 x 的项的索引。如果没有匹配的项, 则产生一个错误。

list.count(x)
返回列表中 x 出现的次数。

list.sort()
就地完成列表排序。

list.reverse()
就地完成列表项的翻转。

list.copy()
返回列表的一个浅拷贝,相当于a[:]。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值