码迷,mamicode.com
首页 > 编程语言 > 详细

Python字符串的方法,查找和替换

时间:2018-01-24 22:16:52      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:ace   对象   导出   好的   replace   ext   span   python字符串   返回   

Python数字

整型         int              如:1       4       8

浮点型     float          如:1.0   3.6   78.9

长整型     long           如:1L     37565846588L(在一个整数后面加上L就是长整型,理论上长整型的长度为 2147483647

注意:在PythonMySQL操作时,导出的整形数可能就是长整型。

命令(IDLEPython GUI))

print 打印出指定的内容

格式:print(内容)

type 返回对象或者实例的类型

len    返回指定序列的长度

定义数字

使用print命令打印出值定内容:

技术分享图片

使用type命令返回这三个数的数据类型:

技术分享图片

数字类型的转换:通过类型函数来转换

技术分享图片

技术分享图片

数字类型的转换:通过运算来转换:除数是什么类型这个数运算下来就是什么类型

技术分享图片

数字的运算

数字的运算有以下几种:

              +

              -

              *

              /

整除         //

取余数     %

求立方     **

数据间的运算如下:

技术分享图片

字符串

所谓字符串就是一串有序的,不可修改的,元素被引号包围的序列。

字符串的定义有以下几种类型:

         单引号              ‘字符串

         双引号              “字符串

         双单引号         ‘’’字符串’’’

         双双引号         “””字符串”””

类型函数         str

字符串的定义如下:

技术分享图片

四种定义的区别:

1、  单引号和双引号是用来区分两者在代码中同时出现而产生的歧义

技术分享图片

第一种会报错,因为有三个单引号,它不会认为中间的单引号是字符串中的符号。

2、  三单引号和三双引号也是用来区分两者在代码中同时出现而产生的歧义

3、  三引号(三单引号和三双引号)可以形成具有换行的多行字符串

技术分享图片

注意:在Python中还可以用三个双引号(”””)来进行代码的注释作用

字符串的索引

所有有序的序列都是有索引概念的,区别在于序列可不可以被修改,索引可以理解为每个字符的下标。字符串中每一个个体都可以看成是一个元素,每一个元素都有其对应索引。

注意:索引是从0开始的。

索引的用法:

1、  取单个元素

字符串[索引值]        取对应索引的元素

技术分享图片

2、  截取一段字符

字符串[start:end]    取得指定范围的元素,start包含本身元素,end不包含本身元素

技术分享图片

3、  步长截取

字符串[start:end:step]    step是步长,按照步长减1对元素进行隔取

技术分享图片

4、  默认取法

start:0       end:结尾          step:1

技术分享图片

5、  取反

字符串[负数]   从右往左取

技术分享图片

字符串的方法

1center         让字符串在指定的长度中居中,可以指定填充的内容

技术分享图片

2ljust             让字符串在指定的长度左对齐,可以指定填充的内容

技术分享图片

3rjust            让字符串在指定的长度右对齐,可以指定填充的内容

技术分享图片

4zfill               将字符串填充到指定的长度,不足的地方从左开始用0填充

技术分享图片

5format        按照顺序将指定的参数传递给前面字符串中的大括号

技术分享图片

6strip               默认去除两边的空格,去除的内容可以指定

技术分享图片

7lstrip           默认去除左边的空格,去除的内容可以指定

技术分享图片

8rstrip           默认去除右边的空格,去除的内容可以指定

技术分享图片

字符串的查找

1count          返回指定字符在字符串中出现的个数

技术分享图片

2find              返回从左开始指定字符第一次出现的索引,找不到返回-1

技术分享图片

3rfind            返回从右开始指定字符第一次出现的索引,找不到返回-1

技术分享图片

4index           返回从左开始指定字符第一次出现的索引,找不到报错

技术分享图片

5rindex         返回从右开始指定字符第一次出现的索引,找不到报错

技术分享图片

字符串的替换

1replace       替换字符串中的某个字符为指定字符,还可以为指定字符指定替换个数

技术分享图片

2translate    按照指定好的对应关系来替换内容

技术分享图片


Python字符串的方法,查找和替换

标签:ace   对象   导出   好的   replace   ext   span   python字符串   返回   

原文地址:http://blog.51cto.com/13502869/2064795

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!