zoukankan      html  css  js  c++  java
  • Python基本数据类型以及字符串

    基本数据类型
        
        
            数字  int ,所有的功能,都放在int里
                a1 = 123
                a1 = 456
                
                - int
                    将字符串转换为数字
                        a = "123"
                        print(type(a),a)

                        b = int(a)
                        print(type(b),b)
                        
                        num = "0011"
                        v = int(num, base=16)
                        print(v)
                - bit_lenght
                        # 当前数字的二进制,至少用n位表示
                        r = age.bit_length()
                
            字符串  str
                s1 = "asdf"
                s2 = "asdffas"
                
                # test = "aLex"
                # 首字母大写
                # v = test.capitalize()
                # print(v)

                # 所有变小写,casefold更牛逼,很多未知的对相应变小写
                # v1 = test.casefold()
                # print(v1)
                # v2 = test.lower()
                # print(v2)

                # 设置宽度,并将内容居中
                # 20 代指总长度
                # *  空白未知填充,一个字符,可有可无
                # v = test.center(20,"中")
                # print(v)

                # 去字符串中寻找,寻找子序列的出现次数
                # test = "aLexalexr"
                # v = test.count('ex')
                # print(v)

                # test = "aLexalexr"
                # v = test.count('ex',5,6)
                # print(v)

                # 欠
                # encode
                # decode

                # 以什么什么结尾
                # 以什么什么开始
                # test = "alex"
                # v = test.endswith('ex')
                # v = test.startswith('ex')
                # print(v)

                # 欠
                # test = "12345678 9"
                # v = test.expandtabs(6)
                # print(v,len(v))

                # 从开始往后找,找到第一个之后,获取其未知
                # > 或 >=
                # test = "alexalex"
                # 未找到 -1
                # v = test.find('ex')
                # print(v)

                # index找不到,报错   忽略
                # test = "alexalex"
                # v = test.index('8')
                # print(v)


                # 格式化,将一个字符串中的占位符替换为指定的值
                # test = 'i am {name}, age {a}'
                # print(test)
                # v = test.format(name='alex',a=19)
                # print(v)

                # test = 'i am {0}, age {1}'
                # print(test)
                # v = test.format('alex',19)
                # print(v)

                # 格式化,传入的值 {"name": 'alex', "a": 19}
                # test = 'i am {name}, age {a}'
                # v1 = test.format(name='df',a=10)
                # v2 = test.format_map({"name": 'alex', "a": 19})

                # 字符串中是否只包含 字母和数字
                # test = "123"
                # v = test.isalnum()
                # print(v)
                
            列表   list
                ...
            元祖   tuple
                ...
            字典   dict
                ...
            
            布尔值 bool
                ...
        
        
       

  • 相关阅读:
    常遇问题及解决
    cs231笔记1
    scikit-learn模型参数保存和多分类策略(one vs one和one vs rest)
    练习1_scikit_learn自带数据集_sklearn和svm
    记一次连不上wifi网的处理
    剑指offer | 从1到n整数中1出现的次数 | 22
    剑指offer | 数组中出现次数超过一半的数字 | 21
    剑指offer | 不用加减乘除做加法 | 20
    剑指offer | 二进制中1的个数 | 19
    剑指offer | 链表中环的入口结点 | 18
  • 原文地址:https://www.cnblogs.com/wangyue0925/p/8927109.html
Copyright © 2011-2022 走看看