zoukankan      html  css  js  c++  java
  • 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.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Java的静态块与实例块(转)
    Programming Ability Test学习 1031. Hello World for U (20)
    Programming Ability Test学习 1011. World Cup Betting (20)
    Programming Ability Test学习 1027. Colors in Mars (20)
    Programming Ability Test学习 1064. Complete Binary Search Tree (30)
    Programming Ability Test学习 1008. Elevator (20)
    【maven详解-生命周期】Maven的生命周期和插件
    【maven详解-插件】maven插件学习之源码插件Source Xref
    $(document).ready(){}、$(fucntion(){})、(function(){})(jQuery)onload()的区别
    你还没真的努力过,就轻易输给了懒惰
  • 原文地址:https://www.cnblogs.com/yanzi-anqi/p/12070236.html
Copyright © 2011-2022 走看看