Python练习三

Posted 羽界小菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习三相关的知识,希望对你有一定的参考价值。

1.使用while和for循环分别打印字符串s=’asdfer’中每个元素。

s = "asdfer"
index = 0
while index < int(len(s)):
    a = s[index]
    print(a)
    index += 1
s = "asdfer"
for i in s:
    print(i)

 2.实现一个整数加法器,如用户输入5+9 ,5 + 9 ,5+ 9然后进行分割计算.

content = input("请输入式子:")
index = content.find("+")
a = int(content[0:index])
b = int(content[index + 1:])
print(a + b)

3.任意输入一串文字加数字,统计出数字的个数.

content = input ("请输入内容:")
count = 0
for i in content:
    if i.isdigit():
        count += 1
print("数字的个数为:{}" .format(count))

4.请用替换来把下列列表的林彬改为林兵。li = ["林风",["林彬","赖玉英", "赖狗屎"], "林静", "林圣翔", "林鹏"]

li = ["林风", ["林彬", "赖玉英", "赖狗屎"], "林静", "林圣翔", "林鹏"]
li[1][0] = li[1][0].replace("", "")
print(li)

5.将列表lis中的"tt"变成大写(用两种方式)。
lis = [2, 3, "k", ["qwe", 20,["k1", ["tt", 3, "1"]],89], "ab", "adv"]

# 方法一:
lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
lis[3][2][1][0] = lis[3][2][1][0].upper()
print(lis)

# 方法二:
lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
lis[3][2][1][0] = lis[3][2][1][0].replace("t", "T")
print(lis)

 


以上是关于Python练习三的主要内容,如果未能解决你的问题,请参考以下文章

C++项目三代码参考(改进版)

20170512 Python练习册0001生成激活码

Python 趣味练习- 保存激活码到mysql和redis

python练习——第1题

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

Python之路(第十三篇)time模块random模块string模块验证码练习