zoukankan      html  css  js  c++  java
  • Python 数据类型(str,int,bool)

     

    1.布尔值(bool/boolen)

    • 布尔类型只有True/False

    • 只有数字0和空字符串""为False,其余全为True.

    2.字符串(str/string)

    1.字符串特有

    1. 全部大写

      #.upper()
      name = 'abc'
      new_name = name.upper()
      print(new_name)  
    2. 全部小写

      #.lower()
      name = 'ABC'
      new_name = name.lower()
      print(new_name)
    3. 判断是否为数字

      #.isdigit()  isdigit输出为bool值
      while True:
         num = input('请输入内容:')      
         num1= num.isdigit()             #print(num1) 数字的话输出True,非数字输出FALSE            
         if num1:
             print('你输入正确')
             break
         else:
             print('请输入数字')
      • digit输出的是bool值

    4. 去除首尾空格

      #.strip()
      name = ' abc '
      new_name = name.strip()
      print(new_name)
      #.rstrip()去除右侧空格   .lstrip()去除左侧空格
    5. 字符串替换

      #.replace()
      message = input('请输入"大傻逼"')
      new_mes = message.replace('傻逼','**')
      print(new_mes)
      #.replace('原字符','替换字符','替换个数')
    6. 分割

      #.split()
      name = 'abcdefg'
      new_name = name.split('d')
      print(new_name)
      #.split('分割点',分割次数)
      • 分割时引用字母或数字分割时该字母数字消失,如果是标点符号,则不消失.

    2.公用操作

    1. len 计算长度,len输出的为整数.

      a = '123asd'
      b = len(a)
      print(b)
      
    2. 切片(从0开始计数,顾头不顾尾)

      a = 'abcde'
      b = a[0:4:1]
      print(b)      #print(b)==>abcd
      #b = a[开始切片位数:结束切片位数:步长]
      

     

  • 相关阅读:
    FIREDAC操作SQLITE内存数据库
    DELPHI移动端支付宝支付
    DELPHI支付宝支付代码
    DELPHI微信支付代码
    mssql内存表
    Ubuntu下添加开机启动项的2种方法
    docker容器中安装vim
    使用find命令查找Linux中的隐藏文件的方法
    Go语言_RPC_Go语言的RPC
    Mac下export生效
  • 原文地址:https://www.cnblogs.com/bigox/p/10623285.html
Copyright © 2011-2022 走看看