zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    Storm—Storm集群搭建
    fis3工程化中的模块化开发
    rem、px、em(手机端h5页面屏幕适配的几种方法)
    最完整的React+Redux+router兼容ie8 修改!!!!
    移动端常见的一些兼容性问题
    移动端常见问题及解决方案
    EditorConfig 介绍
    当当主页
    JD主页
    react 项目的一个ie8兼容性问题
  • 原文地址:https://www.cnblogs.com/lin961234478/p/10321236.html
Copyright © 2011-2022 走看看