课程3 笔记

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

猜你喜欢

转载自www.cnblogs.com/peppapig888/p/10236500.html