零基础学python-7.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) 成员关系

就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-10 01:47:59

零基础学python-7.1 python中的字符串简介与常用函数的相关文章

零基础学python-1.1 安装python

1.python的版本 window.Linux.Mac os X 这里需要说明一下的就是Linux版本,需要下载python源码自行编译 2.在选择版本的时候为了大家更容易接受,就选择了window,而我选择了最新的3.4版本,当然,因为3.0之后出现不兼容情况,所以,我也安装上2.7版本,以便对比 3.python主页 https://www.python.org/ 3.下载地址: 下载python2.7 下载python3.4 4.安装 在window下面也没什么好说的了,直接就是下一步.

零基础学Python--------第11章 使用Python操作数据库

第11章 使用Python操作数据库 11.1 数据库编程接口 在项目开发中,数据库应用必不可少.虽然数据库的种类有很多,如SQLite.MySQL.Oracle等,但是它们的功能基本都是一样的,为了对数据库进行统一的操作,大多数语言都是提供了简单的.标准化的数据库接口(API).在Python Database API 2.0 规范中,定义了Python数据库API接口的各个部分,如模块接口.连接对象.游标对象.类型对象和构造器.DB API 的可选扩展以及可选的错误处理机制等.下面重点介绍一

C语言中关于字符串的一些常用函数

使用以下时应当在头文件中加入string.h getch()为当你键入任何一个值时,返回但是并不显示,立马编译结束,返回的是asc码  getchar():当你键入回车之后才算是输入结束,并且可以用putchar()显示第一个字符,返回的是asc码  puts()将一个字符串(仅一个)输出到终端,可以包含转义符  gets();从终端输入一个字符串到字符数组,并且得到一个函数值,该函数值为该字符数组的起始地址  strcat(str1,str2);string catenate 字符串连接函数,

[零基础学python]python中的四则运算

一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer.不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等.乃至于,有的人在口语中区分不开计算机和计算器. 那么,做为零基础学习这,也就从计算小学数学题目开始吧.因为从这里开始,数学的基础知识列为肯定过关了. 复习 还是先来重温一下伟大时刻,打印hello world. 打开电脑,让python idle运行起来,然后输入: >>> print 'Hello, World' Hello, World

[零基础学python]玩转字符串(1)

如果对自然语言分类,有很多中分法,比如英语.法语.汉语等,这种分法是最常见的.在语言学里面,也有对语言的分类方法,比如什么什么语系之类的.我这里提出一种分法,这种分法尚未得到广大人民群众和研究者的广泛认同,但是,我相信那句"真理是掌握在少数人的手里",至少在这里可以用来给自己壮壮胆. 我的分法:一种是语言中的两个元素(比如两个字)和在一起,出来一个新的元素(比如新的字):另外一种是两个元素和在一起,知识两个元素并列.比如"好"和"人",两个元素和

[零基础学python]玩转字符串(2)

上一章中已经讲到连接两个字符串的一种方法.复习一下: >>> a= 'py' >>> b= 'thon' >>> a+b 'python' 既然这是一种方法,言外之意,还有另外一种方法. 连接字符串的方法2 在说方法2之前,先说明一下什么是占位符,此前在讲解变量(参数)的时候,提到了占位符,这里对占位符做一个比较严格的定义: 来自百度百科的定义: 顾名思义,占位符就是先占住一个固定的位置,等着你再往里面添加内容的符号. 根据这个定义,在python里面

[零基础学pythyon]安装python编程环境

任何高级语言都是需要一个自己的编程环境的,这就好比写字一样,需要有纸和笔,在计算机上写东西,也需要有文字处理软件,比如各种名称的OFFICE.笔和纸以及office软件,就是写东西的硬件或软件,总之,那些文字只能写在那个上边,才能最后成为一篇文章.那么编程也是,要有个什么程序之类的东西,要把程序写到那个上面,才能形成最后类似文章那样的东西. 刚才又有了一个术语--"程序",什么是程序?本文就不讲了.如果列为观众不是很理解这个词语,请上网google一下. 注:推荐一种非常重要的学习方法

[零基础学python]啰嗦的除法

除法啰嗦的,不仅是python. 整数除以整数 看官请在启动idle之后,练习下面的运算: >>> 2/5 0 >>> 2.0/5 0.4 >>> 2/5.0 0.4 >>> 2.0/5.0 0.4 看到没有?麻烦出来了,如果从小学数学知识除法,以上四个运算结果都应该是0.4.但我们看到的后三个符合,第一个居然结果是0.why? 因为,在python里面有一个规定,像2/5中的除法这样,是要取整.2除以5,商是0(整数),余数是5(整

[零基础学python]一些关于Python的事情

如同学习任何一种自然语言比如英语.或者其它编程语言比如汇编(这个我喜欢,可惜多年之后,已经好久没有用过了)一样,总要说一说有关这种语言的事情,有的可能就是八卦,越八卦的越容易传播.当然,以下的所有说法中,难免充满了自恋,因为你看不到说Python的坏话.这也好理解,如果要挑缺点是比较容易的事情,但是找优点,不管是对人还是对其它事务,都是困难的.这也许是人的劣根之所在吧,喜欢挑别人的刺儿,从而彰显自己在那方面高于对方.特别是在我们这个麻将文化充斥的神奇地方,更多了. 废话少说点(已经不少了),进入