Python字符串必记函数
Python字符串函数数不胜数,想要记完所有几乎不可能,下列几个是极为重要的一些函数,属于必记函数。
一、join
功能:
将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
语法:
str.join(sequence) sequence要连接的元素序列
示例:
#!/usr/bin/python3
2
test = ""
print(test) a = "#"
new_test = a.join(test)
print(new_test)
结果:
1#2#3#4
二、split
功能:
通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
语法:
str.split(str=" ",num=string.count(str)) string.count(str)分割子字符串的个数
示例:
#!/usr/bin/python a = "ghhskhsjhhbsjjh"
b = a.split("s")
c = a.split ("s",2) print(b)
print(c)
结果:
["ghh","kh","jhhb","jjh"]
["ghh","kh","jhhbsjjh"]
弊端:无法获取到分割符,可通过partition方式分割获取到分隔符,但partition方式不支持设置分割次数
三、strip
功能:
移除字符串头尾部指定字符
语法:
str.strip("char")
示例:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
a = "111你好11世界1111"
b = a.strip("") #去掉子序列为“1”
print(b)
结果:
你好11世界
四、find
功能:
从字符串中找出某个子字符串第一个匹配项的索引位置
语法:
str.find(str,startnum,endnum)
示例:
#!/usr/bin/python3 a = "sdfgdwety"
b = "d"
c = a.find(b)
d = a.find(b,2)
e = a.find(b,6)
print(c)
print(d)
print(e)
结果:
1
4
-1 #若找不到对应字符串,返回-1值
五、replace
功能:
把字符串中的 old(旧字符串) 替换成 new(新字符串)
语法:
str.replace(old,new,count)
示例:
#!/usr/bin/python3 a = "hello world !!!!"
b = a.replace("o","ee") print(b)
结果:
hellee weerld!!!!
六、upper
功能:
将字符串中的小写字母转为大写字母
语法:
str.upper()
示例:
#!/usr/bin/python3 a = "hello"
b = a.upper()
5 print(a)
结果:
HELLO
七、lower
功能:
转换字符串中所有大写字符为小写
语法:
str.lower()
示例:
#!/usr/bin/python3
2 a = "DFGRB"
3 b = a.lower()
4 print(b)
结果:
dfgrb
Python字符串必记函数的更多相关文章
- python字符串内置函数
1.字符串 定义:它是一个有序的字符的集合,用于存储和表示基本的文本信息,‘’或“”或‘’‘ ’‘’中间包含的内容称之为字符串特性:1.只能存放一个值2.不可变3.按照从左到右的顺序定义字符集合,下标 ...
- python 字符串操作常用函数总结
说明:并不完善,只是记录自己使用到的,没使用到或会用的不会出现在本文. 1.字符串截取 (1)基于索引 s = 'ilovepython' s[0]='i' s[-1] = 'n' (2)取其中一段 ...
- 笔记六:python字符串运算与函数
一:学习内容 字符串运算 字符串函数-strip() 字符串函数-大小写互换 字符串函数-字符串对齐 字符串函数-搜索 字符串函数-替换 字符串函数-split切割 字符串函数-连接join 字符串函 ...
- Python 字符串常用判断函数
判断字符串常用函数: S代表某字符串 S.isalnum() 所有字符都是数字或字母,为真返回Ture,否则返回False S.isalha() 所有字符都是字母,为真返回Ture,否则返回 ...
- python 字符串的一些函数
split()函数 split() 以 空格 为分割符分割字符串,返回列表 split('_') 以'_'为分割符分割字符串,返回列表 strip() 函数 去掉前后的空格 下面是字符 ...
- Python 字符串内置函数(四)
# 4.类型判断# isalnum()函数检测字符串是否只由字母和数字组成.s = "this2009"; # 字符中没有空格print(s.isalnum()) # 结果:Tru ...
- python字符串相关的函数
有些是字符串对象的方法,有些是内建库的方法 split分割字符串 find 查找字符串 for c in str: 遍历字符串 len 获取字符串长度 int 将字符串转换成int str ...
- python 字符串的split()函数详解
split翻译为分裂. split()就是将一个字符串分裂成多个字符串组成的列表. split()当不带参数时以空格进行分割,当代参数时,以该参数进行分割. //---当不带参数时 example: ...
- Python字符串所有操作函数
name = "my \tname is {name} and i am {year} old" print(name.capitalize())#首字母大写 print(name ...
随机推荐
- MongoDB 创建集合
createCollection() 方法 MongoDB db.createCollection(name, options) 是用来创建集合. 语法: 基本的 createCollection() ...
- c++开发ocx入门实践四
总结一下参数传递和方法调用的方法,ocx和容器进行参数传递,包括ocx和js,ocx和c++,ocx和c#.
- PHP中empty、isset和is_null的使用区别
关于PHP中empty().isset() 和 is_null() 这三个函数的区别,之前记得专门总结过,上次又被问到,网上已经很多,就用几个例子来说明: 测试用例选取: <?php $a;$b ...
- 函数arguments对象
一.arguments对象 arguments 是一个对应于传递给函数的参数的类数组对象. 二.语法 arguments 三.描述 arguments对象是所有(非箭头)函数中都可用的局部变量.你可以 ...
- shp文件导入mysql5.6.15
百度了一下 方法大致相同,就是提供的资源都缺斤短两还在细节上有差异.所以上传一份正确的. 0.将cygwin1.dll拷贝到system32目录下面1.将shp以及shp的相关文件和DOShere的d ...
- SQL Server ->> 更改服务器时区对SQL Server Agent服务器的影响
昨天在把服务器的时区从PST改成UTC后,发现Job都不跑了.因为SQL Server Agent记录Job的历史运行时间是不区分时区的,也就是意味着我改后出现了最后一条运行记录比倒数第二条时间还要早 ...
- 远程桌面连接无法验证您希望连接的计算机的身份-mac连接远程桌面
在使用Mac(苹果笔记本)连接远程桌面的时候提示:”远程桌面连接无法验证您希望连接的计算机的身份”,具体异常如截图:解决方法如下:1. 登录云服务器.2. 打开运行,然后输入命令gpedit.msc, ...
- Python学习---Python下[列表]的学习
列表[list]用中括号[]表示,处理一组有序项目的数据结构,列表的类型是可变的数据类型,类型是list 列表是可变/线程不安全的 # type(a) = list 利用type判断元素离线 # 切 ...
- 重新认识KCP
什么是KCP KCP是一种网络传输协议(ARQ,自动重传请求),可以视它为TCP的代替品,但是它运行于用户空间,它不管底层的发送与接收,只是个纯算法实现可靠传输,它的特点是牺牲带宽来降低延迟.因为TC ...
- VMware安装VMware tool后mount /dev/cdrom /mnt成功挂载含rpm包的镜像
安装虚拟机后如果不安装vmware tool使用mount /dev/cdrom /mnt可以成功挂在含rpm包的镜像,但是安装VMware tool后挂在后/mnt中是错误的内容.查了半天后无果,自 ...