• 基本数据类型

int整数

str 字符串   一般不存放大量的数据

bool  布尔值,用来判断。 True,False
    list  列表。存放大量数据,[]表示,里面可以放各种数据类型
    tuple  元祖,只读列表   ()表示
    dict   字典。 {key:value}
    set  集合。  去重

int类型

bit_length() 返回一个数的二进制长度         基本上用不到

bool类型

只有 True 和 False,一般没有什么操作
    类型转换的问题:
    所有的空为False,非空为True
    想把某数据转换成xxx数据类型,  =>  xxx(数据)
        str > int    int(str)
        int > str    str(int)
        str > bool   bool(str)  非空为True
        int > bool   bool(int)  非0为True

str类型

字符串式不可变的数据类型,不论你执行任何操作,原字符串都是不会改变的,
    每次操作都会返回新字符串

索引和切片
        索引下标从0开始。  [索引]是你不
        切片里的第二个位置的数可以超出索引,只会给出最后一个值,不会报错
        步长:第三个参数控制方向,  1 >  正向    -1 >  反方向从优往左切

  • str相关操作

大小写转换:*——记住
        *   upper()  全大写
            title()  首字母大写(只要是不属于英文字母的都是分隔符)
    切来切去:
            center(10,'*')   强行用*在原字符串左右两端拼接,拼接成十个长度
        *   strip()         去除前后两边的空格   lstrip() rstrip()
        *   replace(old,new)       替换
        *   split()         切割(切完的结果是一个列表里面装着字符串)
                注意:贴边则是有空字符串
        *   startswith() endswith     以什么开头
            都可以进行索引的操作
        *   count()          计算出现的次数
        *   find()           查找xxx在字符串中出现的位置索引,只找第一个,找不到返回-1
        *   index()          查找xxx在字符串中出现的位置索引,只找第一个,找不到报错
    条件判断:
            .isalnum    字母数字
            .isdigit    数字
            .isalpha    字母
            .isnumeric  中文数字大小写都可以
    字符串长度:
        *   len()   字符串中字符的个数 (python中的内置函数)

迭代: ——for循环表示把迭代的对象中的每一个元素赋值给前面的变量
        for 变量 in 可迭代对象:
            循环体,也存在break和continue
        else:
            当循环结束的时候才会执行

Python的数据的基本类型的更多相关文章

  1. Python验证数据的抽样分布类型

    假如要对一份统计数据进行分析,一般其来源来自于社会调研/普查,所以数据不是总体而是一定程度的抽样.对于抽样数据的分析,就可以结合上篇统计量及其抽样分布的内容,判断数据符合哪种分布.使用已知分布特性,可 ...

  2. python 可变、不可变类型、深拷贝、浅拷贝理解

    简介 python中数据分为可变类型,不可变类型.不同的数据类型影响着不同情况下的深浅拷贝. 下面则将简要介绍一下 可变类型 当某个数据的值发生改变时,它对应的内存地址不发生改变,常见的有列表.字典. ...

  3. Python——可变和不可变类型数据

    什么是不可变类型? 存储空间保存的数据不允许被修改,这种数据就是不可变类型. 常见的不可变类型有: 数字类型 int, bool, float, complex, long(2.x) 字符串 str ...

  4. python基础知识五 各类型数据方法补充,转换,分类,编码+坑中菜

    3.9各类型数据方法补充,转换,分类,编码,坑中菜 3.9.1数据类型方法补充 1.str:不可变 补充方法 s1.capitalize():首字母大写 s1 = "alex" s ...

  5. python和数据科学(Anaconda)

    Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林. 你可 ...

  6. Python之数据序列化(json、pickle、shelve)

    本节内容 前言 json模块 pickle模块 shelve模块 总结 一.前言 1. 现实需求 每种编程语言都有各自的数据类型,其中面向对象的编程语言还允许开发者自定义数据类型(如:自定义类),Py ...

  7. 数据挖掘(二)用python实现数据探索:汇总统计和可视化

    今天我们来讲一讲有关数据探索的问题.其实这个概念还蛮容易理解的,就是我们刚拿到数据之后对数据进行的一个探索的过程,旨在了解数据的属性与分布,发现数据一些明显的规律,这样的话一方面有助于我们进行数据预处 ...

  8. 【转】Python之数据序列化(json、pickle、shelve)

    [转]Python之数据序列化(json.pickle.shelve) 本节内容 前言 json模块 pickle模块 shelve模块 总结 一.前言 1. 现实需求 每种编程语言都有各自的数据类型 ...

  9. 第二百九十七节,python操作redis缓存-List类型,可以理解为列表

    python操作redis缓存-List类型,可以理解为列表,是可以有重复元素的列表 List操作,redis中的List在在内存中按照一个name对应一个List来存储.如图: lpush(name ...

随机推荐

  1. Spring 基于设值函数(setter方法)的依赖注入

    当容器调用一个无参的构造函数或一个无参的静态 factory 方法来初始化你的 bean 后,通过容器在你的 bean 上调用设值函数,基于设值函数的 DI 就完成了. 下述例子显示了一个类 Text ...

  2. IDEA启动springboot项目找不到application.yml配置文件

    idea启动项目时读取不到application-pro.yml文件,但是配置文件都在resource目录下: 解决:target/classes 目录是IDEA的classpath目录,项目编译后配 ...

  3. vscode环境配置(二)——C Program Debug

    一.任务准备 launch.json { "version": "0.2.0", "configurations": [ { "n ...

  4. golang基础教程——字符串篇

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是golang专题的第6篇文章,这篇主要和大家聊聊golang当中的字符串的使用. 字符串定义 golang当中的字符串本质是只读的字符 ...

  5. Dockerfile+Jenkinsfile+GitLab轻松实现.NetCore程序的CI&CD

    一.相关介绍 Dockerfile:关于Dockerfile的使用说明,我在文章<让.NetCore程序跑在任何有docker的地方>中有说到,这里不在赘述,需要的可以先看下,本文主要介绍 ...

  6. [安全] HTTPS的理解

    一.概述 在下面的章节,我们要搞明白以下几个问题: HTTP和HTTPS的区别,为什么要使用HTTPS HTTPS如何解决加密问题 HTTPS如何避免中间人攻击 CA证书是什么 CA证书是如何申请和颁 ...

  7. JS实现PC端URL跳转到对应移动端URL

    在做移动端网站时,有时因技术问题或其他原因无法制作响应式版面,而移动端页面只能放到子目录下,但是手机端通过搜索引擎进入网站电脑端子页面,无法匹配到移动端页面,使得用户体验很不好,即影响排名也影响转化. ...

  8. 关于如何提高SRAM存储器的新方法

    SRAM是当今处理器上最普遍的内存.当芯片制造商宣布他们已经成功地将更多的电路封装到芯片上时,通常是较小的晶体管引起了人们的注意.但是连接晶体管形成电路的互连也必须收缩.IMEC的研究人员提出了一个方 ...

  9. Beta冲刺 —— 5.28

    这个作业属于哪个课程 软件工程 这个作业要求在哪里 Beta冲刺 这个作业的目标 Beta冲刺 作业正文 正文 github链接 项目地址 其他参考文献 无 一.会议内容 1.组员一起学习Git分支管 ...

  10. flex布局以及常用属性。

    (1)flex布局排列 会消除块状属性,所有与块状相关的属性将失效,比如块状元素会独占一行,如图2,设置flex后会在一行排列