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[开始切片位数:结束切片位数:步长]
      

     

  • 相关阅读:
    layui 参照赋值的两种方式
    c笔记
    Linux操作系统笔记
    make笔记
    Gcc如何知道文件类型。
    #include <xxx.h>和#include "xxx.h"的区别
    GCC编译流程
    c++ Socket客户端和服务端示例版本三(多线程版本)
    c++ Socket客户端和服务端示例版本二
    c++ Socket客户端和服务端示例版本一
  • 原文地址:https://www.cnblogs.com/bigox/p/10623285.html
Copyright © 2011-2022 走看看