定义变量:数字字母下划线,数字不能打开头
字符串:
demo1 = '123456qqq'
切片:print(demo1[0])
print(demo1[1])
print(demo1[-2])
print(demo1[20:80])
单个下标取值,超出范围会报错,如果是一个范围,超出索引范围不会报错
拼接:demo2 = demo1[:2]+'6'+demo1[3:]
循环:for i in range(1,101,2):
print(i)
遍历:
遍历字符串方法一:
for i in demo1:
print(i)
遍历字符串方法二:
for i in range(len(demo1)):
print(demo1[i])
替换:demo2 = demo1.replace('3','9',1)
查找:只能找到第一次出现的
字符串(不可变)
demo1 = 'nide'
print(demo1.find('n'),demo1.index('n'))
demo1.find 找不到返回-1
demo1.index 找不到报错
转码:encod