zoukankan      html  css  js  c++  java
  • python对数据类型的相关操作

    一.int的相关操作

    int只有一个相关操作,bit_length()   用于计算一个数字的二进制长度

    二.bool的相关操作

    1.把数字转换成bool,除了0,返回的都是True

    a = 10
    print(bool(a))   #True
    print(bool(0))   #False
    print(bool(-1))  #True
    

    2.把字符串转换成bool,除了"",返回的都是True

    print(bool(" ")) #True
    print(bool("哈哈")) #True
    print(bool(""))  # False
    

    3.空列表,集合,字典表示False

    print(bool([]))
    print(bool(set()))
    print(bool({}))
    

    4.None 也表示False

    print(bool(None))   #False
    

    三.string的相关操作

    string不可改变,对string操作后会生成一个新的string

    1.索引,切片

    s[start:end:step] 

    start:起始,从0开始数

    end:结尾,顾头不顾尾,end取不到.

    #   -8-7-6-5-4-3-2-1 索引还可以倒着数 . 起始位置 -1
    #    0 1 2 3 4 5 6 7  索引
    s = "今天中午吃胡辣汤"   # 从0开始数  倒着是从-1开始数
    print(s[0])  # 今
    print(s[-1])  # 汤
    

    step:步长.默认为1,控制步长和方向.(正数左往右,负数右往左)

    s = "0123456789"
    print(s[::2])  #02468
    print(s[1:5:3])  #14
    print(s[9:1:3])  #截取不到 step控制步长和截取方向
    print(s[9:1:-3]) #963 
    

    2.string的内置固定操作

    string.capitalize()              把string的第一个字符大写

    string.title()        把string中的每个单词首字母大写

    string.upper()       把string中的所有字母大写

    string.lower()        把string中的所有字母小写

    string.swapcase()      把string中的大小写字母互相转换

    string.strip()       去除string左右两端的空格.只能去除两端.

    string.split(str)      把string用str分割,分割成列表,并且str消失.(如果切割空白字符,使用默认值) 

    string.center(width,*)         把字符串扩充到width长度并居中,(*符号用于填充空白)

    string.count(str)                 数str在string中出现的次数,可以指定范围

    string.startswith(str)          判断是不是以str开始,可以指定范围

    string.endswith(str)           判断是不是以str结尾,可以指定范围

    string.find(str)                   索引str是否包含在string中,如果包含返回索引值,否则返回-1.可以指定范围

    string.index(str)                跟find方法一样,只是index索引不到会报错

    string.replace(old,new,num)      把string中的old用new替换,替换次数不超过num次

    string.isdigit()              判断string是不是只包含数字

    string.islower()               判断string是不是只包含小写字母

    string.isupper()               判断string是不是只包含大写字母

  • 相关阅读:
    Python基本命名规范
    复制当前文件夹下所有文件的名称
    Java中返回类型方法名
    BugFree 测试管理系统
    jmeter+badboy免费测试
    Linux的命令
    C语言
    linux基础知识点以及安装
    JMeter安装教程
    linux 操作命令
  • 原文地址:https://www.cnblogs.com/q767498226/p/10035217.html
Copyright © 2011-2022 走看看