• python自动化第二课


    1.判断奇数偶数 num = input("请输入一个数字,判断是否为偶数:") print(not int(num) % 2) 2.浮点数的高精度计算用Decimal(from decimal import Decimal)

    2.字符串的格式化输出

      name = "yanzi"
      age = 18.91957
      hobby = "看书"
      # 字符串的格式化输出
      print("""***********
      name: %s
      age: %d
      hobby: %s
      """%(name,age,hobby))


      # 第二种字符串的格式化输出,format索引不能为负数,1.空{}2.索引3.关键字插旗子
      # format索引不能为负数, 2.索引
      print("""---------------
      name:{1}
      age:{2}
      hobby:{1}
      """.format(name, age, hobby))
      # 第二种字符串的格式化输出,format 3.关键字插旗子
      print("""---------------
      name:{myname}
      age:{myage}
      hobby:{myhobby}
      """.format(myname=name, myage=age, myhobby=hobby))
      # format 1.空{}
      print("""---------------
      name:{}
      age:{}
      hobby:{}
      """.format(name, age, hobby))
      # format 可以保留小数位
      print("""---------------
      name:{}
      age:{:.2f}
      hobby:{}
      """.format(name, age, hobby))

    3.字符串内置函数

     name = 'loE missing you'

    # 小写
    print(name.lower())
    # 大写
    print(name.upper())
    # 标题,每个单词的首字母大写
    print(name.title())
    # 大小写互换
    print(name.swapcase())
    #字符串首字母大写
    print(name.capitalize())

    # 查找元素find
    print(name.find("miss")) #返回找到的索引值
    print(name.find("missy")) #-1表示没有找到
    # 查找元素index
    print(name.index("miss"))
    # print(name.index("missy")) #没有找到就会报错

    # count,找字符出现的次数,场景:统计,经常用来做数据分析
    print(name.count("ss"))

    # 替换,先写旧值,再写新值,原来的字符串不会改变,这个替换是生成新的字符串
    print(name.replace("ss", "kkkkkk"))

    # isdigit,判断是否为正整数,isdigit判读只有纯数字,没有任何的其他符号
    print(name.isdigit())
    print("2323".isdigit())
    print("1.111".isdigit())
    print("-111".isdigit())

    # 字符串拼接join
    print("天天向上".join(['1', '2', '3']))
    print("/".join(["2019", "12", "24"]))

    # strip,剔除字符串两边的空格,也可以剔除两边指定的字符
    print(" 哈哈哈 ".strip())
    print("ahhhhhha".strip("a"))
    print("ahhhhhha".rstrip("a")) #剔除右边指定的字符
    print("ahhhhhha".lstrip("a")) #剔除左边指定的字符

    # split分割字符串
    print("miss/you/hello".split("/"))
    print("miss you hello".split(" "))
    1.作者:yanzi_anqi
    3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    随便说说辞职后
    用Excel的VBA实现文本匹配与替换
    [转]为什么你做不到呢?
    [转]女生,你为什么不沉住气奋斗?
    写在互联网分析的前面
    回归白领的生活
    NSSortDescriptor:对NSDictionary的NSArray进行排序
    本团队推荐:大神开发的仿原神风格ue5开发MMOARPG核心战斗系统
    UE4外包团队:UE4开发元宇宙项目 UE5开发元宇宙或最佳?
    元宇宙外包团队:Unity开发元宇宙应用,在元宇宙里里Unity扮演什么角色?
  • 原文地址:https://www.cnblogs.com/yanzi-anqi/p/12070236.html
Copyright © 2020-2023  润新知