我的环境:win11+visual studio + Python 3.7.8
学习内容:
- 如何判断是否是字符串(使用type)
- 替换功能
2.1 replace - 分割功能
3.1 split - 加入功能
4.1 join - 字符串的大小写转换
5.1 capitalize
5.2 tittle
5.3 upper
5.4 lower - 删除左右边的空字符
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
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...c5.字符串的大小写转换 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 Python5.3 upper
变量.upper()
使全部变大写
v1="hello WorLd , i lOve pyThon" v2=v1.upper() print(v2) #输出 HELLO WORLD , I LOVE PYTHON5.4 lower
变量.lower()
全部小写
v1="hello WorLd , i lOve pyThon" v2=v1.lower() print(v2) #输出 hello world , i love python练习题
分别说出
capitalize
tittle
upper
lower
的作用
变量.strip()
删除2边空白字符
v1=" hello WorLd , i lOve pyThon " v2=v1.strip() print(v2) #输出 hello WorLd , i lOve pyThon6.2 lstrip 和 rstrip
变量.lstrip()
删除左边空白字符
变量.rstrip()
删除右边空白字符
就不做示例了和strip除了方向其他没区别
源码地址:https://codechina.csdn.net/-/snippets/996



