栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

《字符串方法 |Python技能树征题》

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《字符串方法 |Python技能树征题》

字符串的基础操作

我的环境:win11+visual studio + Python 3.7.8


学习内容:
  1. 如何判断是否是字符串(使用type)
  2. 替换功能
    2.1 replace
  3. 分割功能
    3.1 split
  4. 加入功能
    4.1 join
  5. 字符串的大小写转换
    5.1 capitalize
    5.2 tittle
    5.3 upper
    5.4 lower
  6. 删除左右边的空字符
    6.1 strip
    6.2 lstrip
    6.3 rstrip

1.如何判断是否是字符串: 使用type:

type是用来查找数据类型的

v1="hello"
print(type(v1))
#输出

这里可看到v1是str(字符串)

练习题:

找出字符串

v1="hello"
v2=23
v3=1.1
v4="1"
v5='2'

答案:
v1,v4,v5

2.替换功能: 2.1 replace

replace是用来替换字符串的
变量.replace(旧字串,新字串,替换次数(可选))

示例1

v1="hello world , i love python"
v2=v1.replace("hello",'Hello',1) 
print(v2)
#输出
Hello world , i love python # hello 被换成了 Hello

示例2

v1="hello world , i love python"  
v2=v1.replace("o","6",3) #这里3表示替换次数,不写则全部替换
print(v2)
#输出
hell6 w6rld , i l6ve python
练习题:

写出输出结果

v1="hello world , i love python"  
v2=v1.replace("o","6",2) 
print(v2)

答案

hell6 w6rld , i love python

3.分割功能: 3.1 split

split是用来分割字符串的
变量.split(分割字符,分割次数)
返回的是list

v1="hello world , i love python"  
v2=v1.split("o") #不写分割次数则全部分割
print(v2)
#输出
['hell', ' w', 'rld , i l', 've pyth', 'n']
练习题:

写出输出结果

v1="hello world , i love python"  
v2=v1.split(" ")
print(v2)

答案:

['hello', 'world', ',', 'i', 'love', 'python']
4.加入join: 4.1插入字符.join(变量)

示例

a='aa','bb','cc'
b='...'.join(a)
print(b)
#输出
aa...bb...cc
练习题
a='aabbcc'
b='...'.join(a)
print(b)

答案

a...a...b...b...c...c
5.字符串的大小写转换 5.1 capitalize

变量.capitalize()
使第一个字符大写其他变成小写
示例

v1="hello WorLd , i lOve pyThon"  
v2=v1.capitalize()
print(v2)
#输出
Hello world , i love python #开头字母变成大写,其他全部变成小写
5.2 tittle

变量.tittle()
可以使字符串每个单词都大写
示例

v1="hello WorLd , i lOve pyThon"  
v2=v1.title()
print(v2)
#输出
Hello World , I Love Python
5.3 upper

变量.upper()
使全部变大写

v1="hello WorLd , i lOve pyThon"  
v2=v1.upper()
print(v2)
#输出
HELLO WORLD , I LOVE PYTHON
5.4 lower

变量.lower()
全部小写

v1="hello WorLd , i lOve pyThon"  
v2=v1.lower()
print(v2)
#输出
hello world , i love python
练习题

分别说出
capitalize
tittle
upper
lower
的作用

6.删除左右边的空字符 6.1 strip

变量.strip()
删除2边空白字符

v1="        hello WorLd , i lOve pyThon           "
v2=v1.strip()
print(v2)
#输出
hello WorLd , i lOve pyThon
6.2 lstrip 和 rstrip

变量.lstrip()
删除左边空白字符
变量.rstrip()
删除右边空白字符
就不做示例了和strip除了方向其他没区别

源码地址:https://codechina.csdn.net/-/snippets/996

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号