Python | 字符串拆分和拼接及常用操作

一、字符串拆分

 1 str = "hola ha1 ha2 china ha3 "
 2
 3 # partition 从左侧找到第一个目标,切割成三组数据的【元组】
 4 str1 = str.partition("a")
 5 print(str1)  # (‘hol‘, ‘a‘, ‘ ha1 ha2 china ha3 ‘)
 6
 7 # rpartition 从右侧找到第一个目标,切割成三组数据的【元组】
 8 str2 = str.rpartition("a")
 9 print(str2)  # (‘hola ha1 ha2 china h‘, ‘a‘, ‘3 ‘)
10
11 # split(字符,切割数)  以指定字符切割数据为【列表】
12 # 注意:切完之后,这个指定字符就消失了
13 # 从左开始切割,够了切割数就不再切了。如果没有足够的切割位点,就全部切了,不会报错
14 str3 = str.split("a", 9)
15 print(str3)  # [‘hol‘, ‘ h‘, ‘1 h‘, ‘2 chin‘, ‘ h‘, ‘3 ‘]
16
17 str4 = """第一行
18 第二行
19 第三行"""
20 # splitlines 以换行符 切割数据为【列表】
21 list1 = str4.splitlines()
22 print(list1)  # [‘第一行‘, ‘第二行‘, ‘第三行‘]

二、字符串拼接

1 # join()对字符串进行占位连接
2 str5 = "Hello Python"
3 s1 = "♥?"  # 空格有效哈
4 str6 = s1.join(str5)  # 把s1加入到str中
5 print(str6)  # H♥?e♥?l♥?l♥?o♥? ♥?P♥?y♥?t♥?h♥?o♥?n

三、常用操作

创建:str = ""长度:len(str)去空白:str.split()取子串/切片:str[a:b:num]连接:str1 + str2取字符:str[索引]

原文地址:https://www.cnblogs.com/ykit/p/11250835.html

时间: 2024-10-27 19:23:32

Python | 字符串拆分和拼接及常用操作的相关文章

python 字符串,数组,元祖操作基础巩固。

由于上个星期有点忙,没时间来抽空记一些有用的东西.丢了比较久的python很多忘记的小操作我也会重新捡起来 以前最容易搞混的 str.split() #操作会生成一个数组对象.example:'laplace'.split() #后面参数什么都没有加入,也会返回一个值['laplace'] #如果后面加入分隔值 'laplace'.split('l') #以'l'作为分隔点进行字符串的切割并生成数组 ['', 'ap', 'ace'] 然后是该函数的反效果的函数str.join(iterable

python selenium系列(三)常用操作类型及方法

一 前言 开展WEB UI自动化的核心思路,无非就是找到元素,然后操作元素这两个内容.在python selenium系列(二)元素定位方式一文中,已经介绍了如何找到元素这项技能,本文将介绍第二项内容,即如何操作已经找到的元素. 二 操作方法分类 总体来说,可以将操作大体分成四类,即浏览器操作.键盘操作.鼠标操作.js脚本. 1.  浏览器常用操作方法: 方法 描述 driver.maximize_window() 窗口最大化 driver.back() 页面返回 driver.forward(

Python 之列表切片的四大常用操作

最近在爬一个网站的文档的时候,老师要求把一段文字切割开来,根据中间的文本分成两段 故学习了一段时间的切片操作,现把学习成果po上来与大家分享 1.何为切片? 列表的切片就是处理列表中的部分元素,是把整个列表切开的方法. 切片可以说是整个列表中的重点内容,相信你在以后的Python项目中会经常使用到. 它的语法是: 2.简单介绍切片的几个常见操作 我们这里以<扶摇>作为试验项目 我们今天就使用列表存储里面的角色,然后用切片把它分开. 具体如下: 接下来,咱们使用上面的列表信息,盘点一下列表切片的

java--sql模糊查询(字符串拆分与拼接)

package com.shangyu.utils; public class Test { public static void main(String[] args) { String str = "松江九亭"; StringBuffer sb = new StringBuffer(); for (int i = 0; i <str.length(); i++) { if(sb.toString() != null && sb.toString() !=&qu

python中字符串的常用操作

目的:熟练使用不同的容器或函数操作字符串,这里只介绍常用的方法. 环境:windows 7 python 3.5.3  或 ubuntu 16.04 python 3.5.2 情景:初学python接触最多的数据应该就是字符串了,处理最多的也是,熟练一些函数和方法,可以更有效率的完成想要的操作,这里只介绍处理字符串常用的一些方法. 字符串的存储: 这里的储存是更直白的说明,专业的应该是指向吧(指向确实更合理),如果不方便理解所以就暂时理解为储存吧,需要专业解释可以查看官发文档. 类型有:字符.列

初识python(条件判断、循环控制、循环次数限制、常用数据类型、字符串格式化、列表常用操作、二进制运算、嵌套循环)

第一天学习 1.pycharm使用遇到的问题: 如果想运行程序A,一定要右键去执行程序A,而不能直接左下角run,那样的话可能会出现运行之前其他程序 pycharm小技巧: 1.多行全选,shift+tab整体往前缩进一个tab 2.多行全选,tab整体向后缩进一个tab 3.多行全选,ctrl+/注释所选代码,再次按ctrl+/注释取消所选代码 4.pycharm中切换3.5和2.7:file菜单-settings-project pycharmPreject--project interpr

Python字符串的常用操作学习

1 >>> name = "I love my job!" 2 >>> name.capitalize() #首字母大写 3 'I love my job!' 4 >>> name.count("o") #统计字母个数 5 2 6 >>> name.center(50,"-") #输出50个字符,不够以"-"补全,并且name放在中间;name.ljust

python数据类型-字符串常用操作

这次主要介绍字符串常用操作方法及例子 1.python字符串 在python中声明一个字符串,通常有三种方法:在它的两边加上单引号.双引号或者三引号,如下: name = 'hello' name1 = "hello bei jing " name2 = '''hello shang hai haha''' python中的字符串一旦声明,是不能进行更改的,如下: #字符串为不可变变量,即不能通过对某一位置重新赋值改变内容 name = 'hello' name[0] = 'k' #通

python列表、字典、字符串常用操作

Python 列表.字典.字符串常用操作 1.字符串操作 字符串可以通过下标取值,但由于字符串是不可变变量,不可通过下标来修改值. str = 'lily terry mark' name[0]    #获取第1个字符串值 name[0:7]   #获取第1~7的字符串值 name[:7]   #缺省开始位置,默认从第1个元素开始取值 name[0:]   #缺省结束位置,默认到字符串末尾结束 字符串包含判断操作符:in .not in .is 'lily' in names 'lily' no