li = ['alex','wusir','egon','女神','taibai'] li.append('xiaoshaoye') # append 列表的增加的用法 print(li) li.insert(4,'xiaolian') # insert 列表的插入的用法 print(li) li.extend(['xiaoliu','pengcheng','xiaolian','xiaoshaoye','zuoai','xingjiao','jiehun','maifang']) # extend 列表的可迭代增加 print(li) li = ['alex','wusir','egon','女神','taibai'] li.pop(0) # pop 列表内容的删除(索引)的用法 print(li) li.pop() # pop 列表内容的删除的用法 print(li) li.remove('egon') # remove 列表内容的删除(元素)的用法 print(li) li.clear() # clear 列表的清空的用法 print(li) del li[2:] # del 删除列表的用法 print(li) li = ['alex','wusir','egon','女神','taibai'] del li[:2] # del 删除列表的用法 del li[-1:] # del 删除列表的用法 print(li) li = [1,3,2,5,4,7,6,8] li.sort() # sort 列表正向排序的用法 print(li) li.sort(reverse = True) # sort(reverse = True) 列表的反向排序的用法 print(li) li = [1,2,3,4,5,6,7] # reverse 列表的反转的用法 li.reverse() print(li) li = ['alex','wusir','egon','女神','taibai'] # 改变列表里的某个元素的用法 li[1] = '男神' print(li) li[0:1] = 'pengcheng','nansheng' # 改变列表里的块元素的用法 print(li) li = ['alex','wusir','egon','女神','taibai'] # 查列表里的某个元素的用法 for i in li: print(i) print(li[2:-2]) # upper 全大写/全小写的用法 i = 'qweRTY' your_input = input('请输入验证码,不用区分大小写:') if i.lower() == your_input.lower(): print('输入成功') else: print('请重新输入') # capitalize首字母大写的用法 i = 'qweRTY' qi = i.capitalize() print(qi) # title 每隔开(特殊字符或者数字)的单词首字母大写)的用法 i = 'qweerr#$$nnmmm)&&%hjkk,,$%%sddddfgg' qw = i.title() print(qw) # center 字符串居中,空白填充的用法 i = 'qweRTY' qw = i.center(50,'-') print(qw) # startswith 以......开头的用法 i = 'qweRTY' qw = i.startswith('q') print(qw) # endswith 以......结尾的用法 i = 'qweRTY' qw = i.endswith('Y') print(qw) # find 通过字符串找索引,不适用与列表的用法 i = 'qweRTY' qw = i.find('w') print(qw) # index 通过元素找索引,适用于列表的用法 i = ['alex','wusir','egon','女神','taibai'] qw = i.index('wusir') print(qw) # strip 默认删除前后空格的用法, strip 去除最后的空格人,lstrip 去除最前面的空格【或者指定字符】 qw = 'xiaoer' i_tsr = input('请输入您的名字:').strip() if i_tsr == qw: print('恭喜您登录成功') else: print('请重新输入') # count统计元素数量的的用法 i = 'qweRTYdvwfegrthggfrgbgg' qw = i.count('g') print(qw) #formot的三种玩法: s = '我叫{},今年{},爱好{},在说一下我叫{}'.format('太白','36','girl','太白') print(s) name = input('请输入您的名字:') s = '我叫{0},今年{1},爱好{2},在说一下我叫{0}'.format(name,'36','girl') print(s) name = input('请输入您的名字:') s = '我叫{name},今年{age},爱好{hobby},在说一下我叫{name}'.format(age=18,name=name,hobby='girl') print(s) # split 字符串转换成列表的用法: li = 'alex,wusiregon,女神,taibai' i = li.split() print(i) # split 字符串转换成列表的用法: li = 'alexwusiregon女神taibai' i = li.replace('alex','刘鹏程大神') print(i) # for 有限循环的用法: #如:content = input(‘请输入内容:’) # 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。 content=input('>>>').strip() con1=content.split('+') #li[] num=0 for i in con1: num+=int(i) print(num) #第二种方法: content = input('>>>').strip() yyyy = content.find('+') a = int(content[0:yyyy]) b = int(content[yyyy+1:]) print(a+b) #咱们任意输入一串文字+数字 统计出来数字的个数 s = input("请输入:") # '1234324324fdsaf1fdsaf12' count = 0 for i in s: if i.isdigit(): count += 1 print(count) #使用while和for循环分别打印字符串s=’asdfer’中每个元素。 s = 'fkld' for i in s: print(i) index = 0 while 1: print(s[index]) index += 1 if index == len(s):break
课程3 笔记
猜你喜欢
转载自www.cnblogs.com/peppapig888/p/10236500.html
今日推荐
周排行