欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

day3 python全栈学习笔记

程序员文章站 2022-04-14 20:24:53
#作业回顾s = 11 s1 = s.bit_length() print(s1) s = bool() print(s) s = 'bhsdjshfa' s3 = s[2::-2] print(s3) a = 'abisdugs' for i in a : print(i) #字符串的拼接可以通过... ......

#作业回顾
s = 11 s1 = s.bit_length() print(s1) s = bool() print(s) s = 'bhsdjshfa' s3 = s[2::-2] print(s3) a = 'abisdugs' for i in a : print(i)
#字符串的拼接可以通过+实现
s = 's132jsdihfsd' s1 = s[1]+s[3]+s[2] print(s1) a = 'abisdugs'
#while 实现遍历
s = 's132jsdihfsd' index = 0 while 1: print(s[index]) index += 1 if index == len(s): break
#输入个位数+个位数 实现求和(包括一个字符串转换)
content = input('>>>').strip() index = content.find("+") a = int(content[0:index]) b = int(content[index:]) c = a + b print(c)
# 求和对单个或多个数字进行求和。
content = input(">>>").strip()
col1 = content.split('+')

sum = 0
for i in col1:
    sum += int(i)
print(sum)


#用户输入一系列数字字母,输出数字个数
text = input('>>>')
count = 0
for i in text:
    if i.isdigit():
        count += 1
print(count)


#等级信赖员工名字,按q输入。
li = [1,'a','b',2,3,'a']

while 1:
    username = input('>>>')
    if username.strip().upper() == 'q':
        break
    else:
        li.append(username)
print(li)
#对列表进行增删改查

增加 指定位置 li.insert(4,'lskud h') print(li) li.extend('二哥') li.extend([1,2,34,5]) print(li) li = [1,'a','b',2,3,'a'] li.pop(1) name = li.pop() print(name,li) 删 li.remove('a') print(li) # li.clear() print(li) del li[2:] #切片删除 print(li) #改 li[0] = '男爵' print(li) li[0:2]='yuandsaa' print(li) #查 for i in li : print(i) l = len(li) print(l) s = li.count('d') print(s) print(li.index('d')) 排序 li = [1,324,6,5,765,342,3] #sort()正向排序 li.sort() print(li) #倒序 li.sort(reverse=true) print(li) #反转 li.reverse() print(li)