zoukankan      html  css  js  c++  java
  • 什么数据类型

    int  用于计算

    bool True false 用户判断

    str :‘’ 字符串是用于储存少的数据类型,便于操作

    list [1,2,3,'天下',‘123456’,[1,2,3]] 列表储存大量的数据,任何数据

    tuple 元祖 :只读,不能修改,父级,子级不可以修改,但孙级可能被修改。

    dict :字典{‘name':'天下','age':16}  {'xiaotian':[],'l老三':[]}   大量的关系型数据都存在字典里

    set 集合:{1,2,34,'asdf'}

    i = 5
    print(i.bit_length())#把这个数转换成二进制取最少的位数
    #输出结果:3
    #5换算成二进制是0000 0101   #101 刚好是最后三位所以是3
    

      #int----->str

    i = 1
    s = str(1)
    

      #str------->int

    s= "123"
    i = int(s)
    

      #int---->bool #只要是0 就是false,非0就是True

    i = 3
    b = bool(i)
    print(b)
    输出结果是:True
    

      #bool----->int #只有两个数0和1

    #True------>1

    #False------>0

    小经验:

    while True:
        pass
    
    #效率低,因为True执行时还要转换成1----->二进制
    
    while 1:
        pass
    #效率高,且意思一样
    

      #str------>boll

    s=""---->false #一个数据都没有 False
    
    #非空字符串都是True 包括空格,空格也是一个字符。
    #s='0'------>True
    

      

    #str :字符串的索引与切片

    #索引下标都是从0起头的。

    #索引

    s = 'ADCDLSESRF'
    s1 = s[0]
    print(s1)
    输出结果:A
    #你对字符串的任何操作都是形成一个新的字符串,并且跟原字符串没有任何关系
    

      #ABCD #切片取值规则,顾头不顾尾,索引是从0开始排序

    s = 'ABCD'
    s3 =s[0:3]
    print(s3)
    输出结果:ABC
    
    s3 = s[0:4]
    print(s3)
    输出结果:ABCD

    s3 = s[-1]
    print(s3)
    输出结果:D

    #倒差取值
    s3 = s[-1:-1]
    print(s3)
    输出结果:DCBA

    #s[首:尾:步长]

    s = '132a4b5c'
    s1 = s[0]+s[2]+s[1]
    print(s1)
    输出结果是:123

      ps:int转换一个字符串,自动清除掉里面的空格

    实列:找出输入的任意内容中包含多少个数字

    s = input('请输入:')
    count =0
    for i in s:
        if i.isdigit()  #字符串是数字组成的可以通过
            count +=1
    pritn(count)
    

      

  • 相关阅读:
    CodeForces 7B
    CodeForces 4D
    离散化
    线段树入门
    洛谷 P3951 小凯的疑惑(赛瓦维斯特定理)
    Codeforces 1295D Same GCDs (欧拉函数)
    Codeforces 1295C Obtain The String (二分)
    Codeforces 1295B Infinite Prefixes
    Codeforces 1295A Display The Number(思维)
    Codeforces 1294F Three Paths on a Tree(树的直径,思维)
  • 原文地址:https://www.cnblogs.com/jjsunxing/p/12653050.html
Copyright © 2011-2022 走看看