上课第四天

匿名函数:api

a=int(input('输入一个数:>>'))
(lambda x:print('自加 = ',x+x))(a)

---------------------------------------------------------------------------------------------数组

  • 字符中,小写变大写:

a.capitalize()       #只能改变首字母app

  • 从字符串中找对应字母

a.find('找的字母')函数

  • 是否为开头

a.startswith()blog

  • 左右填充
 a.center()
  • 切片
str2 = ' a b c 1 2 3 4 5 6 '
            0 1 2 3 4 5 6 7 8
            9 8 7 6 5 4 3 2 1       倒数没有0

# 字符串切片(从指定的开始索引到指定的结束索引)
print(str2[2:5]) # c12
print(str2[2:]) # c123456            #从第二个开始,所有输出
print(str2[2::2]) # c246            # :至关于字符串的所有,从第二个开始,隔一个输出一个
print(str2[::2]) # ac246              #从开始,隔一个输出一个
print(str2[::-1]) # 654321cba                  #倒的输出
print(str2[-3:-1]) # 45                      #数组前闭后开,取到-3和-2索引

  • 删除两边的空格

a.strip()ip

  • 去掉字符中所有空格

a.replace(" ",'')             #  "  "被替换为''rem

  • 连续输出5次字符

list=['Hello']*5字符串

print(list)input

  • 在数组后面追加

a.append(追加的数字)

在索引以前加

a.insert(索引,所添加的)

  • 删除

a=[1,1,12,3,4]

a.remove(12)

输出:[1,1,3,4]

  • 去重
def Qc():          #去重
a=[1,1,2,2,3]
b=[]
for i in a:
if i not in b:
b.append(i)
print(b)
Qc()
  • 进度条
import time
def Jdt():
for i in range(1,101):
time.sleep(1)
print('%s%d%%\r' %('#'*i,i),end="",flush=True)
Jdt()
  • 字典:让文件遍历输出(读取文件)
path='F:\\Classes_.txt'             #绝对地址
open_=open(path,mode='r',encoding='utf')            #r为只读模式
lines=open_.readlines()
dict_={}
print('文件内容:',lines)
for str_ in lines:
str_1=str_.strip('\n')                   #去除\n
print(str_1.split(' '))
key,value=str_1.split(' ')
# print(key,value)
dict_[key]=value

num=input('>>')
value=dict_[num]
print(value)
部分

----------------------------------------------------------------------------------------------------------------------------

明天见吧

相关文章
相关标签/搜索