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 ...
随机推荐
- hiho 1015 KMP算法 && CF 625 B. War of the Corporations
#1015 : KMP算法 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在 ...
- 【JAVA语法】01Java-变量与数据类型
数据类型初阶 基本数据类型的包装类 整数类型&浮点类型&字符类型 大小类型转换 通过Scanner从控制台获取数据 变量相关基础算法 Java的错误类型 字符串String 补充-Pa ...
- GreenDao 初体验
GreenDao 使用 环境搭建(android studio) project的build.gradle buildscript { repositories { google() jcenter( ...
- Dubbo框架介绍与安装 Dubbo 注册中心(Zookeeper-3.4.6)
背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. • 单一应用架构 • 当网站流量很小时, ...
- 浅谈App原生开发、混合开发及HTML5开发的优劣
App混合开发(英文名:Hybrid App),是指在开发一款App产品的时候为了提高效率.节省成本即利用了原生的开发技术还应用了HTML5开发技术,是原生和HTML5技术的混合应用.目前App的开发 ...
- 【Leetcode】【Medium】3Sum Closest
Given an array S of n integers, find three integers in S such that the sum is closest to a given num ...
- Kibana基本使用
现在你已经安装了Kibana,现在你一步步通过本教程快速获取Kibana核心功能的实践经验.学习完本教程,你将: 1.加载案例数据到你安装的Elasticsearch中 2. 定义至少一个索引匹配模式 ...
- 最小生成树-Prim算法与Kruskal算法
一.最小生成树(MST) ①.生成树的代价:设G=(V,E)是一个无向连通网,生成树上各边的权值之和称为该生成树的代价. ②.最小生成树:在图G所有生成树中,代价最小的生成树称为最小生成树. 最小生成 ...
- canvas游戏和动画中的碰撞检测(2种简单方式)
碰撞检测关键步骤 碰撞检测需要处理经历下面两个关键的步骤: 计算判断两个物体是否发生碰撞 发生碰撞后,两个物体的状态和动画效果的处理 计算碰撞 只要两个物体相互接触,它们就会发生碰撞. 矩形物体碰撞检 ...
- 时间函数应用 time
表 1. C 时间函数 function 定义 含义 返回值 精度 time() time 函数获得从 1970 年 1 月 1 日 0 点到当前的秒数,存储在time_t结构之中. time_t 秒 ...