基本数据类型
    
    
        数字  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\t9"
            # 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
            ...

Python基本数据类型以及字符串的更多相关文章

  1. python基本数据类型之字符串(五)

    python基本数据类型之字符串(五) 遍历与查找 python中的字符串属于可迭代对象,通过一些方法可以遍历字符串中的每一个字符.而查找的方法主要有两个:find与index. 1.字符串的遍历 字 ...

  2. python基本数据类型之字符串(四)

    python基本数据类型之字符串(四) 判断方法 python中有一类用来判断字符串形式的方法,该类方法有两个特点:(1)方法名都是is开头(除了startswith和endswith):(2)返回值 ...

  3. python基本数据类型之字符串(三)

    python基本数据类型之字符串(三) 转换和判断方法 在python中,有一些内置方法可以将字符串转化特定形式,而与之对应的一些方法可以判断字符串是否符合某些形式.因此,在这篇文章中,笔者把转换方法 ...

  4. python基本数据类型之字符串(二)

    python基本数据类型之字符串(二) 替换方法 python中字符串的替换方法主要有:center.rjust\ljust.expandtabs.format\format_map(格式化).str ...

  5. Python基础数据类型之字符串

    Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >> ...

  6. python自学笔记(二)python基本数据类型之字符串处理

    一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...

  7. Python基本数据类型之字符串、数字、布尔

     一.数据类型种类 Python中基本数据类型主要有以下几类: Number(数字) String(字符串) Bool (布尔) List(列表) Tuple(元组) Sets(集合) Diction ...

  8. Python基础 数据类型 (字符串、列表、字典、元组、集合、堆、栈、树)

    数据类型有整型.布尔.字符串.列表.字典.元组.集合.堆.栈和树. 1.整型: 整型就是数字 数字表示 python2 64位机器,范围-2^63~2^63-1 超出上述范围,python自动转化为l ...

  9. Python - 基本数据类型_str 字符串

    前言 字符串是编程中最重要的数据类型,也是最常见的 字符串的表示方式 单引号 ' ' 双引号 " " 多引号 """ ""&quo ...

  10. Python开发——数据类型【字符串】

    字符串定义 字符串是一个有序的字符的集合,用于存储和表示基本的文本信息 在Python中加了引号的字符,都被认为是字符串! 单引号.双引号.多引号之间的区别? 答案:单双引号没有区别 多引号的作用? ...

随机推荐

  1. 一次聊天引发的思考--java并发包

    一次聊天,谈到了死锁的解决.可重入锁等等,突然发现这些离自己很远,只有一些读书时的概念涌入脑海,但各自的应用场景怎么都无法想出.痛定思痛,决定看看concurrent包里涉及并发的类及各自的应用场景. ...

  2. [UE4]小地图UI放在哪里创建合适?

    在常见的FPS游戏中,玩家死亡以后,还是可以进行聊天和漫游的,因此聊天UI和小地图都应该放在PlayerState中创建

  3. MySql 引擎

    存储引擎: 存储引擎就是指表的类型以及表在计算机上的存储方式 它处于MySQL体系架构中Server端底层,是底层物理结构的实现,用于将数据以各种不同的技术方式存储到文件或者内存中,不同的存储引擎具备 ...

  4. make install 时指定安装路径

    The  make install target dir is representationed by var :  DESTDIR, if we set this var to the locati ...

  5. (转)利用WPF的ListView进行大数据量异步加载

    原文:http://www.cnblogs.com/scy251147/archive/2012/01/08/2305319.html 由于之前利用Winform的ListView进行大数据量加载的时 ...

  6. Best Practice AngularJS

    Best Practice AngularJS /* 用几组简明扼要的代码段及其说明, 展示良好的编程行为, angularjs */ // app.module.js angular .module ...

  7. 利用jQuery与.ashx完成简单的Ajax

    在ASP.NET同样可以与其它编程语言一样,利用前台的Ajax技术,只是需要注意的是,后台的处理程序不再是一个aspx页面中的Page_Load,而且ASP.NET独有的“一般处理程序”.ashx,下 ...

  8. python import问题

    python中包:一个文件夹中必须要有__init__.py文件,才能被识别为 包,才能被其他模块引入python中 模块的查找顺序是:内存中已经加载的模块->内置模块->sys.path ...

  9. BZOJ2321 [BeiJing2011集训] 星器

    2321: [BeiJing2011集训]星器 Time Limit: 1 Sec  Memory Limit: 128 MB Description Magic Land上的时间又过了若干世纪…… ...

  10. Python笔记:用for循环删除列表中的元素

    for运行过程中会有一个指针来记录当前循环的元素是哪一个,一开始这个指针指向第0个元素,然后获取它,接着删除第0个元素,这时候,原来是第1个的元素会变成第0个,当指针向后移动一次,指向了现在第1个元素 ...