python(五)
每天一点python!
1.判断字符串是否以"end"结尾
string数据类型里有一个函数endswith,用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True。
语法:str.endswith(suffix[, start[, end]])
suffix:一个字符串
start:下标,在字符串哪个位置开始
end:下标,在字符串哪个位置结束
2.sys中的stdin和stdout
可以sys.stdin.read(...)和readline(...)进行读取标准输入端,但是可以读入'\n',input()不可以呦。
sys.stdout.write()等价于print()。
也可以把他们作为文件读写句柄进行传输。
3.对字符串进行切片
str.split()通过指定分隔符对字符串进行切片,返回list。
语法:str.split(ch="", num=string.count(ch))。
ch1: 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num : 分割次数。默认为 -1, 即分隔所有。
4.对list的元素进行排序
用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法:list.sort( key=None, reverse=False)
key :函数指针。主要是用来进行比较的元素,该函数只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
reverse : 排序规则,reverse = True 降序, reverse = False 升序(默认)。