• doraemon的python之旅 整型、布尔值和字符串2


    1、整形(int)

    py2

      int
      32位电脑:-2147483648~2147483647

      64位电脑:-9223372036854775808~9223372036854775807 超出范围后python自动将其转换成long(长整形)

      超过范围后胡自动转成long(长整型)

      整形除法只能保留整数位,无法显示小数位。

    如果想要在py2中显示整数除法的所有结果,在最开始加入:

      from_future_import divsion

    py3

      int

      整型除法保留所有

    2.布尔值(bool)

      只有两个值:True和False

      转换:

        数字转布尔值:"0"是False,其他的都是True

        字符串转布尔值:""是False,其他的都是True

    3.字符串(str/string)

    大小写的转化:

      value = "doraemon"

      new_value = value.upper()

      print(new_value)

    验证码输入(不区分大小写):

    check_code = "ifsR"
    message = "请出入验证码 %s:" %(check_code,)
    code = input(message)
    new_check_code = check_code.lower()
    new_code = code.lower()
    if new_check_code == new_code:
    print("输入成功")
    # *******************isdigit****************
    print('''欢迎致电10086
    1.话费查询
    2.业务办理
    3.宽带缴费
    ''')
    num = input('请出入数字:')
    flag = num.isdigit()
    if flag:
    num = int(num)
    print(num)
    else:
    print("请输入数字:")


    #*********************去除空白strip/lstrip/rstrip********************

    user = input("请输入你的用户名:")
    user1 = user.lstrip()
    user2 = user1.rstrip()
    print("------>",user2,"<--------")

    #*********************替换********************

    message = input("请输入内容:")
    data = message.replace("你大爷的","****",1) 1表示只替换第一个“你大爷的 ” 2便是替换前两个
    print(data)

    #*********************切split/rsplit********************

    message = "我去年买了个表,价值500000,被我拿去送人了"
    data = message.split(",")
    print(data)
    
    
    #需求:让用户输入任意字符,获取字符串后并计算有多少个数字

    total = 0
    text = input("请出入内容:")
    len_text = len(text)
    index = 0
    while True:
    val = text[index]
    print(val)
    if val.isdigit():
    total = total + 1
    if index == len_text - 1:
    break
    index += 1
    print(total)
     
     
     
  • 相关阅读:
    php中常见的大坑,开发中应尽量避免
    ElasticSearch快速入门【建议收藏】
    OWASP Secure Headers Project
    专科是文科,是否可以报考理科的本科
    一网通办 下载发票
    “次幂”和“次方”有什么区别?
    详讲口诀“奇变偶不变,符号看象限”
    成考数学知识点 高起专
    如何下载腾讯课堂的视频
    JDK发布版本的总结
  • 原文地址:https://www.cnblogs.com/doraemon548542/p/11080134.html
Copyright © 2020-2023  润新知