Python3的函数实在太多了,在机器学习的过程中,总会一不留神就学到一个python的高效率用法,怕自己会忘记,所以更新在这篇随笔中。
更新至:2018.5.23
字符串str的前缀或者后缀识别
str.endswith(suffix[, start[, end]])
Python3 endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
str.startswith(str, beg=0,end=len(string));
startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。
- 用法:
比如下述用法,返回特征中后缀带 _cat
的columns名称
c_cat = [c for c in train.columns if c.endswith('_cat')]