str(字符串)常用内置函数

列举了几个重要的字符串操作常用内置函数

转载请注明出处:http://www.cnblogs.com/dhb5188/p/8555886.html 
参考文献:菜鸟教程http://www.runoob.com/ 、pycharm内置函数库

replace()

 1 # S.replace(old,new[,count])
 2 # 替换字符串里的字符,old为要被替换的,new为替换的;
 3 # count为指定替换次数,不写替换所有
 4
 5 s = ‘Hello World‘
 6
 7 print (s.replace(‘o‘,‘D‘))
 8 print (s.replace(‘o‘,‘D‘,1))

  输出:

HellD WDrld
HellD World

  

find()

1 # S.find(sub[,start[,end]]) -->int
2 # 查找是否包含sub,start(选填)起始索引,end结束索引
3 # 只会显示左边第一个
4
5 s = "Hello World"
6
7 print (s.find(‘o‘))
8 print (s.find(‘o‘, 5))
9 print (s.find(‘o‘, 1, 7))

  输出:

4
7
4

 

count()

1 # S.count(sub[, start[, end]]) -> int
2 # 用于统计字符串里某个字符出现的次数
3 # sub为子字符串,start起始索引位置,默认0;end结束索引位置(不包含)
4
5 s = ‘Hello World‘
6
7 print (s.count(‘o‘))
8 print (s.count(‘o‘, 4, 7))

  输出:

2
1

  

strip()

# S.strip([chars]) -> str
# 移除字符串头尾指定的字符
# 默认移除空格,可指定字符

center()

# S.center(width[, fillchar]) -> str
# 指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格
# width为字符串总宽度

s = ‘Hello World

print (s.center(50, ‘-‘))

  输出:

-------------------Hello World--------------------

  

split()

# S.split(sep=None, maxsplit=-1) -> list of strings
# 将字符串切片
# sep 指定分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等
# maxsplit 指定最大切片次数

s = ‘Hello World ding‘

print (s.split())
print (s.split(" ",1))

  输出:

[‘Hello‘, ‘World‘, ‘ding‘]
[‘Hello‘, ‘World ding‘]

  

format()

# 格式化字符串
# 基本语法是通过 {} 和 : 来代替以前的 % 

#用法一
>>>"{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
‘hello world‘

>>> "{0} {1}".format("hello", "world")  # 设置指定位置
‘hello world‘

>>> "{1} {0} {1}".format("hello", "world")  # 设置指定位置
‘world hello world‘

#用法二
print("网站名:{name}, 地址 {url}".format(name="电影", url="www.beiwo.tv"))

# 通过字典设置参数
site = {"name": "电影", "url": "www.beiwo.tv"}
print("网站名:{name}, 地址 {url}".format(**site))        #’**‘这里指引用key

# 通过列表索引设置参数
my_list = [‘电影‘, ‘www.beiwo.tv‘]
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))  # "0" 是必须的

  方法二输出:

网站名:电影, 地址 www.beiwo.tv
网站名:电影, 地址 www.beiwo.tv
网站名:电影, 地址 www.beiwo.tv

  

join()

1 # S.join(iterable) -> str
2 # 将序列中的元素以指定的字符连接生成一个新的字符串
3 # S为连接符
4 # 括号内指定要链接的字符串序列
5
6 s = ‘Hello World‘
7
8 print (‘-‘.join(s))

  输出:

H-e-l-l-o- -W-o-r-l-d

  

原文地址:https://www.cnblogs.com/dhb5188/p/8555886.html

时间: 2024-10-13 23:29:10

str(字符串)常用内置函数的相关文章

常用内置函数(注意大小写)

常用内置函数(注意大小写) 1.Math数学对象 a) Math对象常用属性 属性 说明 Math.E 欧拉常数 Math.LN2 2的自然对数 Math.LN10 10的自然对数 Math.LOG2E 基数为2的对数 Math.LOG10E 基数为10的对数 Math.PI 圆周率 Math.SQRT1_2 0.5的平方根 Math.SQRT2 2的平方根 b) Math对象常用内部函数   函数名 说明 Math.max(arg1,arg2) 求最大值 Math.min(arg1,arg2)

Mysql研究之MySQL常用内置函数完全解析

说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. 3)在程序设计语言如C++中提供的函数,MySQL大部分也提供了,关于MySQL函数的完整信息,请参阅<MySQL参考手册> 一.字符串函数[比较常用,需要掌握] 1. concat(s1,s2,…,sn) #把传入的参数连接成一个字符串 selectconcat(‘abc’,’def’); selectconcat(

MYSQL常用内置函数详解说明

函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音作为拼音pinyin字段的值,如:duoyinzi(ā,á,ǎ,à,a),想提取ā作为pinyin的值:数据有好几万条,不想用程序一条条处理,只想用一个sql来实现,后来了解了下MYSQL常用内置函数,是可以做到的:sql:UPDATE ol_zidian set pinyin=LEFT(duoyi

MySQL学习笔记_7_MySQL常用内置函数

 MySQL常用内置函数 说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. 3)在程序设计语言如C++中提供的函数,MySQL大部分也提供了,关于MySQL函数的完整信息,请参阅<MySQL参考手册> 一.字符串函数[比较常用,需要掌握] 1. concat(s1,s2,...,sn) #把传入的参数连接成一个字符串 selectconcat('abc','def

1.3.2 常用内置函数

常用内置函数(Built-In Functions,BIF)不需要导入任何模块即可直接使用,在IDLE中执行如下命令可以列出所有内置函数和内置对象,如代码块1.3.2.1所示: 1 >>> dir(__builtins__) 2 ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'Byte

Python 多态 对象常用内置函数 运算符重载 对象迭代器 上下文管理

一 多态 1.什么是多态:多态不是一个具体的技术或代码.指的时候多个不同类型对象可以响应同一个方法,产生不同的结果. 2.使用多多态的好处:提高了程序的灵活性,拓展性 3.如何实现:鸭子类型 就是典型的多态 多种不同类型 使用方法一样 4.案例 class Cat(): def bark(self): print("喵喵喵") def run(self): print("四条腿跑!") def sleep(self): print("趴着睡!")

常用内置函数使用总结

字符串 日期 数学 其他:isnull convert row_number select len('dshgjkdhsad')                   返回指定字符串表达式的字符数,其中不包含尾随空格. itrim('     anc  skkmkls       ')              返回删除了前导空格之后的字符表达式 select rtrim('abc     ')                        返回删除了尾随空格之后的字符表达式 select  le

常用内置函数补充

常用内置函数: 1.calladle()是验证一个对象可不可以被调用. 2.chr() 是通过数字在ask码里找到指定字符. 3.ord()通过字符找到它在ask码里对应的数字 4.import random 随机生成数字的模块,想要随机生成数字时调用(应用场景随机验证码) 5.random.randrange(65,91)也就是我们生成的数字大于65小于91. 6.compile()将字符串编译成python代码 k=compile(i,"<string>","

python自定义函数、常用内置函数

1.python自定义函数 Python中用户自己编写的用于实现特定功能的函数代码块,就是自定义函数. 如: def是关键字,saa是自定义函数名,括号用于传参,可以不写参数,冒号后面是函数代码块,这里只写了一条print语句 注意:函数不调用不执行,只有调用函数才会执行 小练习1: 执行结果是: : 再来看一个小练2: 这是一个用来生成双色球的小程序,如蓝色球号码 01 红色球 22 12 23 14 05 26,蓝色球数字范围1-16,红色球数字范围1-33,最后一行调用produce()自