# 字符串内建函数:encode编码 decode解码 ''':cvar encode(encoding='UTF-8',errors='strict') 以encoding指定的编码格式编码字符串,如果出错默认报一个ValueError的异常,除非errors指定的是‘ignore'或者’replace‘ ''' # # 编码: # msg = '上课啦!认真听课!' # # gbk中文 gb2312简体中文 # result = msg.encode('UTF-8') # print(result) # # m = result.decode('utf-8') # print(m) # 字符串内建函数:startswith() endswith() 返回值都是布尔类型True False # startwith判断是否是以xxx开头的,或者endwith()判断是否是以xxx结尾的 # 文件上传,只能上传图片(jpg,png,bmp,gif) filename = '笔记.doc' result = filename.endswith('txt') print(result) s = 'hello' result = s.startswith('he') print(result) # 文件上传 只能上传图片(jpg,png,bmp,gif) path = input('请选择文件:') # C:\Users\UI资源\愤怒的小鸟 星球大战版.jpg # 分析:要上传的文件的路径path--->文件名--->通过文件名再判断是否是图片类型 p = path.rfind('\\') filename = path[p + 1:] if filename.endswith('jpg') or filename.endswith('png'): print('可以上传') else: print('不是图片格式,只能上传图片!')
Python---字符串编码和判断开头结尾
最新推荐文章于 2023-06-07 17:43:23 发布