Python笔记

1. with open(xxx,'x') as xx:

比如 with open(music_meta_file, 'r') as fd:

用with open(…) as ..读取music_meta_file的内容,参数 "r"是指:只读,写入,追加等

2.enumerate() 函数的用法

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

Python 2.3. 以上版本可用,2.6 添加 start 参数。

>>> product = ["Mac pro","iPhone","iWatch"]
>>> for index,item in enumerate(product):
             print(index,item)
>>>

得到以下结果 
0     Mac pro
1    iPhone
2    iWatch
也可以使用enumerate函数的第二个参数:
>>> for index,item in enumerate(product,1)://第二个参数表示下标开始的位置,取值为1即表示下标从1开始计算,默认从0开始
            print(index,item)
>>>
得到以下结果
1   Mac pro
2   iPhone
3   iWatch

3.python的转义字符

转义字符描述
\(在行尾时)续行符
\\反斜杠符号
\’单引号
\”双引号
\a响铃
\b退格(Backspace)
\e转义
\000
\n换行
\v纵向制表符
\t横向制表符
\r回车
\f换页
\oyy八进制数yy代表的字符,例如:\o12代表换行
\xyy十进制数yy代表的字符,例如:\x0a代表换行
\other其它的字符以普通格式输出

4.import sys sys.path.append(...)

模块搜索。当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错

>>> import sys

>>> sys.path

如果我们要添加自己的搜索目录,有两种方法:

一是直接修改sys.path,添加要搜索的目录:

<span style="color:#ff0000;">>>> import sys

>>> sys.path.append('/Users/michael/my_py_scripts')</span>

第一种方法是在运行时修改,运行结束后失效。

第二种方法是设置环境变量PYTHONPATH,该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似。注意只需要添加你自己的搜索路径,Python自己本身的搜索路径不受影响。

比如

5.split()函数的用法

split()就是将一个字符串分裂成多个字符串组成的列表。

split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割。​

6.Python中有join()和os.path.join()两个函数的用法
    join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
    os.path.join():  将多个路径组合后返回

7.set()的用法

set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。

可以参考 转自https://blog.youkuaiyun.com/csdn15698845876/article/details/78244491 的写法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值