码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-07-26 16:01:37      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:拆分   partition   换行   lis   col   常用   第一个   print   ola   

 

一、字符串拆分

 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[索引]

 

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

标签:拆分   partition   换行   lis   col   常用   第一个   print   ola   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!