1. python中的字符串简介与常用函数

在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改

字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表

在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用

字符串常用的一些操作与函数

操作

解释

s=''

空字符串

s="abc'd"

双引号和单引号相同

s='abc\n'

转义序列,使用变量完全显示字符,只有使用print函数才能够显示转义

s="""aaaaa"""

三重引号字符串块

s=r'\temp\spam'

Raw字符串

s=b'abc'

python 3.x的字节字符串

s=u'bac'

unicode字符串

s1+s2

合并

s*3

重复

s[i]

索引

s[i:j]

分片

len(s)

求长度

“a %s parrot” % kind

字符串格式化表达式

"a {0} parrot".format(kind)

字符串格式化方法

s.find('xxx')

搜索

s.rstrip()

移除空格

s.replace('xxx','xxx')

替换

s.endswith('xxx')

以xxx结尾

'xxx'.join(strlist)

出入分隔符

s.encode('latin-1')

改变编码

for x in s:print(x)

迭代

‘xxx’ in s

成员关系

[c*2 for c in s]

成员关系

map(ord,s)

成员关系

1. python 字符串简介与常用函数相关推荐

  1. Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop()、dropna()、isna()、isnull()、fillna())函数详解之详细攻略

    Python之pandas:pandas中缺失值与空值处理的简介及常用函数(drop().dropna().isna().isnull().fillna())函数详解之详细攻略 目录 pandas中缺 ...

  2. Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例之详细攻略

    Python语言学习之pandas:DataFrame二维表的简介.常用函数.常用案例之详细攻略 目录 DataFrame的简介 DataFrame的常用案例 1.写入和读取excel表格文件

  3. Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例(增删改查排序之选择指定列、根据条件选择特定数据、赋值、列名重命名、修改列数据、处理缺失值、列合并、分组之详细攻略

    Python语言学习之pandas:DataFrame二维表的简介.常用函数.常用案例(增删改查排序之选择指定列.根据条件选择特定数据.赋值.列名重命名.修改列数据.处理缺失值.列合并.分组之详细攻略 ...

  4. Py之re:re正则表达式库的简介、常用函数、经典案例之详细攻略

    Py之re:re正则表达式库的简介.常用函数.经典案例之详细攻略 目录 re正则表达式库的简介 1.正则表达式元字符表集合--正则表达式的pattern re正则表达式库的常用函数 1.re.comp ...

  5. (numpy)python中Array的常用函数

    python中Array的常用函数 1.unique 2.sum 3.max 1.unique a = np.random.randint(10, size=20).reshape(4,5) a &g ...

  6. Python中random模块常用函数/方法(2)——random.random(),random.randint()和random.uniform()

    1.random.random():生成一个0到1的随机符点数: 0 <= n < 1.0 语法:random.random() #生成一个0~1之间的随机浮点数 print(" ...

  7. 写出python字符串三种常用的函数或方法_python中几种常用字符串函数

    1.lower()把所有字符换成小写 2.upper()把所有字符换成大写 3.swapcase()大小写互换 4.title()把每个单词首字母大写,他是以所有英文字母的字符来区别是否为一个单词的, ...

  8. [Python] numpy库的简介和常用函数

    参考博客之一Python之Numpy详细教程 其中简介和对象出自该博客. 该博客中介绍的函数,本人并未采用,因为有些确实不太常用. 常用的函数我放在下面单独开了一章. numpy简介 numpy 是一 ...

  9. Python学习3 字符串和相关常用函数

    字符串声明 双引号,单引号,三单引号,三双引号 里面有双引号,外面使用单引号 里面有单引号,外面使用双引号 或者使用转义字符 #字符串 m='hello' n="hello" #里 ...

最新文章

  1. [云炬创业学笔记]第三章商业创意的发掘与评估测试2
  2. 浏览器登陆时纪录自动登陆时限
  3. 1.常用字符对象方法
  4. 错误:子进程 已安装 pre-removal 脚本 返回了错误号 1
  5. 什么软件测试显示器响应时间准,自己动手测试液晶显示器响应时间
  6. web-基础入门-web框架-web服务器-wsgi接口
  7. 十五.激光和惯导LIO-SLAM框架学习之惯导与雷达外参标定(1)
  8. Desktop Video for Mac(桌面视频)最新版
  9. 解决在使用pip进行安装时的Could not install packages due to an EnvironmentError的问题
  10. kali linux 安装驱动安装教程,kali linux安装NVIDA显卡驱动教程
  11. ds18b20数字温度传感器特点及使用介绍
  12. 实施数据驱动的供应链管理能力问题
  13. 小说阅读网站设计HTML,HTML5+CSS3网站设计基础教程
  14. mac mini u盘安装系统_Mac干货 如何在Mac电脑上安装Windows双系统?
  15. fullCalendar日程表在Vue项目中的应用
  16. 光纤跳线接口_综合布线与弱电工程:跳线、尾纤、光纤接口,一文讲明白
  17. 异星工厂服务器无响应,异星工厂无法联机解决方法 异星工厂无法联机怎么办...
  18. jQuery中siblings无效
  19. Android 基于google Zxing实现二维码 条形码扫描,仿微信二维码扫描效果
  20. 算法学习之狄克斯特拉算法

热门文章

  1. 利用memcached做缓存服务器,为后端tomcat服务器做会话保持,利用httpd的jk模块模块做负载均衡...
  2. Linux - SVN下载项目
  3. jQuery 之正则表达式篇
  4. 力求企业的内部公平性
  5. uva 657 The die is cast
  6. 定义对象或数组直接量时不同引擎对多余逗号的处理
  7. 阿里云Redis账号
  8. Struts_改写客户列表练习
  9. 比特安索孟雄晖:软件授权的新开始
  10. 深度学习与计算机视觉系列(8)_神经网络训练与注意点