python22-Python的字符串分割、连接方法

Python还为str提供了分割和连接方法。

split():将字符串按指定分割符分割成多个短语。

join():将多个短语连接成字符串。

下面代码示范了上面两个方法的用法。

# !/usr/bin/env python

# -*- coding: utf-8 -*-

# @Time : 2024/01

# @Author : Laopi

s = 'ceshilaopi think ruanjian ceshi laoshifu is a boy'

# 使用空白对字符串进行切割

print(s.split()) #输出['ceshilaopi', 'think', 'ruanjian', 'ceshi', 'laoshifu', 'is', 'a', 'boy']

# 使用空白对字符串进行分割,最多分割前两个单词

print(s.split(None,2))# 输出['ceshilaopi', 'think', 'ruanjian ceshi laoshifu is a boy']

# 使用a进行分割

print(s.split('a')) #['ceshil', 'opi think ru', 'nji', 'n ceshi l', 'oshifu is ', ' boy']

listdemo = s.split()

#使用'@'作为分割符,将listdemo连接成字符串

print('@'.join(listdemo))#ceshilaopi@think@ruanjian@ceshi@laoshifu@is@a@boy

# 使用","作为分割符,将listdemo连接成字符串

print(','.join(listdemo)) #ceshilaopi,think,ruanjian,ceshi,laoshifu,is,a,boy



从上面的运行结果可以看出,str的split()和join()方法互为逆操作----join()方法则用于将多个短语连接成字符串;

而split0方法用于将字符串分割成多个短语。

你可能感兴趣的:(Python,python,开发语言,软件测试)