美文网首页
009.python字符串

009.python字符串

作者: 讲武德的年轻人 | 来源:发表于2019-06-03 12:45 被阅读0次

字符串不可变对象
python3中,字符串都是utf-8的

字符串的join方法

作用:将某个可迭代对象用某个字符连接起来,得到一个新的字符串
字符.join(字符串)

join的用法

字符串的split方法

split的返回值是个列表
用法:字符串.split(‘分割字符’)

split的第二个参数(最大切割)
rsplit的使用场景之一
rsplit小技巧

splitlines

用法:str.splitlines([keepends])
Python splitlines() 按照行('\r', '\r\n', \n')分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。

partition

一刀两断,只接受一个参数,分割结果为元组(远足内为三个元素:头元素、分隔符、尾元素)
rpartition

字符串大小写

upper()
lower()
swapcase()

字符串替换replace

用法:str.replace('old','new',[count])

字符串修改(其实是生成新的字符串)

strip
str.strip()默认是将str两头的空白字符去掉
str.lstrip()
str.rstrip()

字符串查找

str.find('substring'[,start,end])找到返回索引,找不到返回-1
str.rfind('substring'[,start,end])从右往左找
str.index('sub')找不到就抛异常
str.rindex('sub')
str.count('sub'[,start,end])查找并计数,返回值类型为int

字符串判断

str.startswich('sub')判断是不是以sub开头,返回布尔值
str.endswich('sub')判断是不是以sub结尾,返回布尔值

相关文章

  • 009.python字符串

    字符串是不可变对象python3中,字符串都是utf-8的 字符串的join方法 作用:将某个可迭代对象用某个字符...

  • 009.Python字典

    Python 字典 1. 概述 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>val...

  • Javascript知识点整合

    字符串 单行字符串: ‘字符串’或“字符串” 多行字符串: `多行字符串` 字符串操作: 字符串连接‘+’号 长度...

  • C++基础字符串

    字符串的构造 字符串特性描述 字符操作 字符串赋值 字符串连接 字符串比较 字符串查找 字符串替换 字符串删除 字...

  • iOS中的NSString与NSMutableString

    字符串的创建 字符串读写 字符串的比较 字符串的搜索 字符串截取 字符串替换 字符串与路径 字符串转换 NSMut...

  • iOS NSString用法总结

    字符串属性 字符串截取 字符串比较 字符串搜索 字符串拼接 字符串基本类型转换 字符串分行,分段 字符串列举(按条...

  • php 字符串常见方法汇总

    字符串拼接 字符串检索 字符串截取 字符串替换 字符串大小写转化 字符串转数组 字符串格式化

  • iOS 字符串截取、iOS 字符串替换、iOS 字符串分隔、iO

    iOS之字符串截取、iOS 字符串替换、iOS字符串分隔、iOS之字符串匹配、截取字符串、匹配字符串、分隔字符串 ...

  • PHP中字符串函数库常用函数解析 -- PHP 学习 (十一)

    常用字符串函数分类: 字符串长度, 字符串查找, 字符串大小写转换, 字符串截取, 字符串 ASCII, 字符串加...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

网友评论

      本文标题:009.python字符串

      本文链接:https://www.haomeiwen.com/subject/kzfvtctx.html