首页 > 其他 > 详细

课程3 笔记

时间:2019-01-07 23:59:34      阅读:272      评论:0      收藏:0      [点我收藏+]
各字符串的操作功能:

.capitalize():首字母大写

.upper():全大写

.lower()全小写

.title()每隔开(特殊字符或者数字)的单词首字母大写

.center()字符串居中,空白填充

len(s)长度

.startswith()以........开头、

endswith以......结尾

.find(‘A‘)通过字符串找索引,找不到返回-1(可以切片),(不能用于列表)

.index通过元素找索引,找不到报错

.strip()默认删除前后空格(或者指定字符)

.rstrip()去除最后面的空格(或者指定字符)

.lstrip()去除最前面的空白格(或者指定字符)

 .count()统计元素的数量

 formot的三种玩法,格式化输出:

.split()字符串转换成列表 str ----->list 分隔

.replace(old旧,new新,count默认count不写就全部替换):字符里的元素替换

for:for有限循环。

.append:列表的增加。

.insert:列表的插入。

extend:列表的可迭代增加

.pop:列表的删除,按照索引删除,pop有返回值

.remove:列表的删除,按照元素去删,

.clear:列表的清空。

.del:删除列表

sort:对列表进行正向排序

.sort(reverse = true):对列表进行倒序排序

.reverse:对列表的元素进行反转

 .isdigit()判断字符是否为数字

 


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 笔记

原文:https://www.cnblogs.com/peppapig888/p/10236500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!