python字符串find函数-Python字符串的方法,查找和替换

Python数字

整型 int 如:1 4 8

浮点型 float 如:1.0 3.6 78.9

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

注意:在Python对MySQL操作时,导出的×××数可能就是长整型。

命令(IDLE(Python GUI))

print 打印出指定的内容

格式:print(内容)

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

len 返回指定序列的长度

定义数字

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

数字的运算

数字的运算有以下几种:

加 +

减 -

乘 *

除 /

整除 //

取余数 %

求立方 **

数据间的运算如下:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

字符串

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

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

单引号 "字符串’

双引号 “字符串”

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

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

类型函数 str

字符串的定义如下:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

四种定义的区别:

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

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

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

字符串的索引

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

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

索引的用法:

1、取单个元素

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

2、截取一段字符

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

3、步长截取

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

4、默认取法

start:0 end:结尾 step:1

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

5、取反

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

字符串的方法

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

字符串的查找

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

字符串的替换

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

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

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值