zoukankan      html  css  js  c++  java
  • 数据类型 --- 数字类型&&字符串类型&&列表类型

    一 数据类型

    1、什么是数据?

          x=1u,1u 是我们要存储的数据

    2、为什么数据要分不同的类型

         数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示

    3、数据类型

           数字        (整形、长整形、浮点型、复数)

          字符串

          字节串      

          列表

          元祖

          字典

          集合

    二  数字类型

    1、整形 int

    用途:表示年龄,等级,qq号等

    定义方式:

    age=18     # age=int(18)

    整形总结

    只能存一个值,属于不可变类型,可hash

    2、浮点型 float

    用途:身高,体重,体质参数等

    定义方式

    salary=3.1    # salary=float(3.1)

    浮点型总结:

    只能存一个值,属于不可变类型,可hash

    3、复数(了解) complex

    定义方式

    x=1+2j

    1代表实数        查看方法:  print(x.real)

    2代表虚数        查看方法:   print(x.imag)

    三  字符串类型

    用途: 姓名,性别。。。。

    定义方式

    ‘’,“”,‘’‘ ’‘’内定义的一串字符

    msg=‘hello  world’

    1、按照索引取值(正向取+反向取):只能取

    2、切片

    3、长度

    4、成员运算

    5、移除空白 strip

    6、 切分split

    7、 循环

    8、字符串总结

    只能存一个值,有序(能按照索引取值的),不可变类型,可hash

    注:以上讲解是必须要掌握的,以下是需要掌握和了解的

    9、strip   lstrip    rstrip

    10、字符串大小写  lower upper

    11、判断以什么开头和结尾 startswith,   endswith

    12、format的三种用法

     13、 split 和join的用法演示

    join 列表中的数据全是字符串,才能用join拼接

    14、 replace  替换

    15、 判断字符串是否是纯数字   isdigit

    注: 以下为了解的内容

    16、查找索引位置    find 和 index 

    17、 统计 count  

    18、样式  center  ljust  rjust  zfile

    19、 capitalize    title   swapcase

    20、is 判断数字系列

    21  is 其他

    四  列表类型

    作用:存放多个装备,多个爱好等

    定义:[ ]内可以有多个任意类型的值,逗号分隔

    小技巧:(能用for循环遍历的都能用这种方法)

    1、 安索引取值(正向和方向) # 和字符串一样

    2、 切片(顾头不顾尾,步长) # 和字符串一样

    3、 长度                                    #和字符串一样

    4、成员运算 in 和not in             # 和字符串一样

    5、追加 和 删除

    6 循环

    for + break or continue

    for  + else

    若程序没有被break打断,则执行else, 若被break 打断,贼忽略else

    注: 以上为必会部分,以下为掌握部分

    7、insert  安索引位插入值

    8、clear  清空列表中的所有内容

    9、copy

    10、count

    11、 extend 插入多个值

    12、index

    13、reverse 反转列表

    14 、 sort

    纯字符串也是能比较大小的(具体怎么比较是看字母表,比价字符串的首字母,以此比较)

    15、列表类型总结:

    可以存多个值,值可以是任何类型,有序,可变,不可hash

    16 、列表的小练习

    1)用列表模拟队列  (先进先出)

    2)用列表模拟堆栈(先进的后出,后进的先出)

  • 相关阅读:
    禁止chrome浏览器自动更新检查
    第 3 章 容器
    在CentOS安装配置Nginx基于Docker容器方式
    CentOS各版本系统ISO镜像下载地址
    CentOS6虚拟机安装部署ActiveMQ 5.14
    Elasticsearch 实战与原理解析
    Elasticsearch 实战与原理解析
    Elasticsearch 实战与原理解析
    Elasticsearch源码解析与优化实战:附录 A 重大版本变化
    jmeter(一)安装与配置,ant和jenkins接口测试自动化
  • 原文地址:https://www.cnblogs.com/yuguangwei/p/8021851.html
Copyright © 2011-2022 走看看