Python3基础练习(一)
Python3基础练习(二)
Python3基础练习(三)
Python3基础练习(四)
Python3基础练习(五)
Python3基础练习(六)
Python3基础练习(七)
Python3基础练习(八)
Python3基础练习(九)
1、字符串交换
a的值为"拒绝",b的值为"内卷",交换a和b的值
写法一,设置中间变量
a = "拒绝"
b = "内卷"
# 定义临时变量temp接收a的值
temp = a
# b的值赋给a
a = b
# temp的值赋给b
b = temp
print(a, b)
写法二:交换a,b变量
"""
a的值为"拒绝",b的值为"内卷",交换a和b的值
"""
a = "拒绝"
b = "内卷"
a, b = b, a
print(a, b)
2、字符串拼接
将列表里的字符串连接起来,例如li = [“拒绝”, “内卷”, “躺平”],打印结果"拒绝-内卷-躺平"
li = ["拒绝", "内卷", "躺平"]
print("-".join(li))
"""
join()方法语法:
str.join(sequence)
sequence -- 要连接的元素序列。
"""
3、字符串切割
将字符串str = "拒绝-内卷-躺平"切割,打印结果[“拒绝”, “内卷”, “躺平”]
str = "拒绝-内卷-躺平"
print(str.split("-"))
"""
split() 方法语法:
str.split(str="", num=string.count(str))
参数
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。默认为 -1, 即分隔所有。
"""
4、字符串替换
把字符串str = “拒绝-内卷-躺平” 中的"-“替换成”."
str = "拒绝-内卷-躺平"
print(str.replace("-","."))
"""
replace()方法语法:
str.replace(old, new[, max])
参数
old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次
"""
5、字符串反转
判断字符串是否为回文字符串,即正读和倒读结果一致。是回文输入True,反之False。例如str1 = “9987”,打印结果False;
str2 = “abccba”,打印结果True。
str1 = "9987"
# 倒序切片
print(str1 == str1[::-1])
str2 = "abccba"
# reversed()函数,倒序输入字符串
rev = reversed(str2)
print(str2 == "".join(rev))
"""
reversed 的语法:
reversed(seq)
参数
seq -- 要转换的序列,可以是 tuple, string, list 或 range。
返回值,返回一个反转的迭代器。
"""
随手点赞一次,运气增加一份。