python字符串的魔法8和9

Posted biqiuqiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python字符串的魔法8和9相关的知识,希望对你有一定的参考价值。

#记 字符串一旦创建就不可修改
#一旦修改或拼接,都会造成重新生成字符串
name = asdbs
age = 18
info = name + age
print(info)

输出:
asdbs18

 

#记 replace 替换
test = "alexalexalexalex"
#将字符串中的对应值替换
v = test.replace(ex,bbb)
print(v)
#只替换第一个
v1 = test.replace(ex,bbb,1)
print(v1)
#替换前两个
v2 = test.replace(ex,bbb,2)
print(v2)

输出:
albbbalbbbalbbbalbbb
albbbalexalexalex
albbbalbbbalexalex

 

#记 range : 帮助创建连续的数字,通过设置步长来指定不连续
#range(100) 即 从0开始到99
v= range(100)
print(v)
for item in v:
    print(item)

输出:
从0到99,步长1,即0123456...99
#大于等于4小于100的值,步长为5
v1 = range(0,100,5)
print(v1)
for i in v1:
    print(i)

输出:
0 5 10 ... 95
#将文字对应的索引打印出来
test = input(请输入)
for a in range(len(test)):
    print(a,test[a])

输出如:
请输入你打开反馈
0 你
1234 馈

 

以上是关于python字符串的魔法8和9的主要内容,如果未能解决你的问题,请参考以下文章

python中魔法方法加减怎么用

python基础教程(第二版)

python之字符串的魔法

Python魔法方法

Python3 - self语法面向对象内置属性魔法方法

Python3 - self语法面向对象内置属性魔法方法