第五课

#转义字符   \  r  R
print("\\");
print("\\n");
print(r"\n");
print(R"\n");
#字符串的内建函数
#len()  长度
print(len("ertyuio"));
#lower();
print("ABCD".lower());
#upper();
print("abcd".upper());
#swapcase();
print("ABcd".swapcase());
#ljust(width,'')
print("abc".ljust(10,'*'));
#rjust(width,'')
print("abc".rjust(10,'*'));
#center(10,'*')
print("abc".center(10,'*'));
#zfill();
print("abc".zfill(10));
#find();
word = "abcdefg";
print(word.find('g',5,len(word)));
#rfind();
word = "aaaaaaaaa";
print(word.rfind('a',5,len(word)));
print(word.rfind('g',5,len(word)));

#课堂练习1
p = "pythonthon";
p1='';
for i in p:
    if i in p1:
        continue;
    else:
        p1 = p1+i;
print(p1);

#第二种方法
p1 = '';
for i in p:
    if p1.find(i)==-1:
        p1 = p1+i;
print(p1);

#count()
print("abababab".count('ab',100,200));
#index();
print("abababab".index('ab'));
#replace()
str = 'aabbccdd';
print(str.replace('bc','oo'))
print(str)
print(str.replace('b','o',2))
#lstrip()   rstrip()   strip();
str1 = "*nihao  nihao*";
print(str1.lstrip("*"));
print(str1)
print(str1.rstrip("*"));
print(str1)
print(str1.strip("*"))
#解密案例  使用strip()count()replace()swapcase()函数
str3 = "M2b4aaaISllM"
#(1)M
str3 = str3.strip('M')
print(str3);
#count()  查找有多少"aaa"
n = str3.count('aaa')
print(n)
#replace()
str3 = str3.replace('aaa','3a',n)
print(str3)
#大小写转换
str3 = str3.swapcase()
print(str3)
#split();
str4 = "nihaonihaonihao";
print(str4.split('h'));
print(str4)
print(str4.split('h',1))
print(str4.split('h',5))
#join()
a='';
b = '-';
seq = ('a','b','c');
print(a.join(seq));
print(b.join(seq))
#startswith();
a = 'abcda'
print(a.startswith('a'));
print(a.endswith('a'));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值