一.上节回顾:

1,find通过元素找索引,可切片,找不到返回-1
2,index,找不到报错。
3,split 由字符串分割成列表,默认按空格。
4,captalize 首字母大写,其他字母小写。
5,upper 全大写。
6,lower 全小写。
7,title,每个单词的首字母大写。
8,startswith 判断以什么为开头,可以切片,整体概念。
9,endswith 判断以什么为结尾,可以切片,整体概念。
10,format
{}{}{}.format(有顺序)
{0}{1}{2}{0}.format(有顺序的)
'{name} {age}'.format(name=李复,age=12)
11,strip 默认去掉两侧空格,有条件,
12,lstrip,rstrip
14,center 居中,默认空格。
15,count查找元素的个数,可以切片,若没有返回0
16,expandtabs
17,replace(old,new,次数)
18,isdigit,isalpha,isalnum
19,swapcase 大小写翻转
20,for i in 可迭代对象。

二、作业:

#4,实现一个整数加法计算器:
#如:content = input(‘请输入内容:’)  # 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。
#方法一
msg=input('请输入内容')
a,b=msg.split('+')
sum=int(a)+int(b)
print(sum)
#方法二
content = input('请输入内容:')  # content = '3 + 5'
index = content.find("+")  # index = 2
s1 = int(content[index+1:])  # int('5') int(' 5') int('5 ')
print(s + s1)
#5,计算用户输入的内容中有几个整数。
#如:content = input(‘请输入内容:’)   # 如fhdal234slfh98769fjdla
#理解为有多少个数字
content = input('请输入内容')
n = 0
for i in content:
    if i.isdigit():
        n+=1
print(n)
#理解为有多少个整数
name = input('请输入:')
count = 0
while name:
    name=name.strip('abcdefghijklmnopqrstuvwxyz')
    name = name.lstrip('123456789')
    count += 1
print(count)
作业题收藏

相关文章:

  • 2021-08-06
  • 2021-11-28
  • 2022-12-23
  • 2021-08-21
  • 2021-11-26
  • 2021-12-27
  • 2022-12-23
猜你喜欢
  • 2021-11-25
  • 2021-12-12
  • 2022-12-23
  • 2021-06-30
  • 2021-04-04
  • 2021-09-12
  • 2021-07-18
相关资源
相似解决方案