python 字符处理
时间:2020-04-15
本文章向大家介绍python 字符处理,主要包括python 字符处理使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
判断
result = url.isalpha() #判断是否是字母
result = url.isdigit() #判断是否是数字
result = filename.endswith("doc") #判断结束字符
result = filename.startswith("a") #判断开始字符
查找
string = "sdfsdfsdf asdf"
#find 查找到返回索引,找不到返回-1
result = string.find("/") #str.find(sub, start=0, end=-1)
result = string.lfind("/")
result = string.rfind()
#index 查找到返回索引,找不到返回异常
result = string.index() ##str.index(sub, start=0, end=-1)
result = string.rindex()
result = string.lindex()
替换
#replace() strip() lstrip() rstrip()
#upper() lower() capitalize() title()
#str.replace(old, new, count) -> str
url = url.replace('/','#')
aaa = " sdf asdas ".strip() #去除空格
aaa = " sdf asdas ".lstrip()
aaa = " sdf asdas ".rstrip()
aaa.strip().upper() #变为大写
aaa.strip().lower() #变为小写
aaa.strip().title() #单词首字母大写
aaa.strip().capitalize() #第一个字母大写
分割
#split()
#str.split(sep, maxsplit) -> list
list = url.split("#")
#list[start:end:step] 默认step = 1
#list标号有两套[0,len(list)-1] [-1,-len(list)]
list = [x for x in range(10)]
list1 = list[::-1]
list2 = list[-1:-len(list)-1:-1]
拼接
# join()
# str.join(iterable)
aaa = "-".join(list)
原文地址:https://www.cnblogs.com/tomyyyyy/p/12706985.html
- 从MapX到MapXtreme2004[11]-坐标概论
- 动态控件的新思路
- 独家分享 腾讯大神教你如何学习一门新的编程语言-以Python 为例
- 连续打印问题的解决
- 分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口
- 更新Mapx地图的字段
- 设置linux账号的有效时间
- relative定位的理解
- shell+curl监控网站页面(域名访问状态),并利用sedemail发送邮件
- 写稿机器人获“吴文俊奖”,能提升今日头条内容质量吗
- 使用jQuery自动缩图片 - [jQuery]
- apt-get update更新源时,出现“Hash Sum mismatch”问题
- linux下DHCP服务原理总结
- DIV的宽度自动适应功能
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Swift 属性
- Swift 类和结构体
- 使用深度学习和OpenCV的早期火灾检测系统
- 【时序预测】一文梳理时间序列预测——ARMA模型
- 三分钟Kubernetes-环境搭建篇
- Linux分区页框分配器之水位
- 使用GPU训练模型
- Spring事务源码分析专题(一)JdbcTemplate使用及源码分析
- TensorFlow处理运动想象分类任务
- 使用kepler.gl可视化地理空间数据
- 聊聊 Python 代码覆盖率工具 - Coverage
- 目标检测模型YOLO-V1损失函数详解
- 轻松学Pytorch-使用ResNet50实现图像分类
- IDEA奇淫小技巧
- [PHP框架] ThinkPHP6 介绍、安装及配置