zoukankan      html  css  js  c++  java
  • python基本数据类型

    什么是数据
    对客观事物的性质、状态以及相互关系等的记录的符号  type id 方法


    1.数字类型

    数学运算 //向下取整后的结果 
    1.1 int
    1.2 float float('%.2f'%22.3333) round(a,2)
    1.3复数 complex

    2.字符串类型(在引号内的一串字符) len 成员运算in和not in
      字符串的方法:
      2.1:切片 下标取值
      2.2 strip split lower upper startswish endswish replace isdigit find index (常用) format count
      format 位置 {} 可以根据索引来 {2}
      format 指名道姓 name=x {}
      join 列表转字符串 注意列表中元素是字符串类型
      index 没有回报错 find -1
      replace(old,new ,num)
      填充 center,ljust,rjust,zfill
      去掉strip
      isalpha 字符中是否包含的全都是字母
      isalnum 字符中是否包含的字母或数字

    3.列表(于中括号内逗号分隔的*个任意数据类型) len 成员运算in和not in
      3.1 切片 下标取值
      3.2 insert append extend(可迭代) pop() remove index reverse sort(同一类型才能比较排序) (常用) clear
      remove与pop v->k remove无返回 不在其中报错
      深浅拷贝 import copy
    4.元组 和列表 一样只是没有写方法
      相对不可变
    5.字典(在{}内,以逗号分隔,每个元素都是key:value的形式 ,value可以是任意类型,key通常应是字符串类型)
      5.取值 按key去 无则报错 get可以避免
      增 与改 下标直接赋值 原来有key值则覆盖 没有则新增 与update(dict)
      setdefault('x',1000) 有key 则不动 没有则新增1000
      popitem随机删 空报错
      pop key 第二参数设置防止不存在key报错
      键keys(),值values(),键值对items()
      fromkeys 快速创建 {}.fromkeys(['aa','bb'],default)

    6.集合({}内用逗号分隔开多个元素,元素不可变) 无序 不重复 set() clear
      add 元素已存在,则不进行任何操作 update(多个)
      remove 无报错 无返回
      discard 无返回
      pop 随机删 有返回 空报错

      交:
        a & b 集合a和b中都包含了的元素
        a.intersection(b)
      差:(a-b 和b-a)
        a - b a中有b中没有
        a.difference(b)
      并:
        a | b a中有 或者b中有
        a.union(b)
      补:无 若 b包含于a(b.issubset(a)) 则b在a中的补集 a-b
      对称差集:
        a ^ b 没有同时在a b中
        a.symmetric_difference(b)

      isdisjoint 是否包含相同元素
      issubset()
      issuperset()

    不可变集合frozenset
    7.bool 0 None [] () ''等

  • 相关阅读:
    Android 获取Bitmap方式
    o.a.catalina.core.AprLifecycleListener : An incompatible version [1.2.7] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
    idea 全部报错找不到包
    idea Plugin "Maven Integration Extension" was not loaded: required plugin "Maven Integration" is disabled
    okhttp 通过网关请求服务端返回数据
    mongo 过滤查询条件后分组、排序
    OKhttp3
    linux安装consul集群
    spring cloud 订单调用用户
    WebSphere概要文件管理工具
  • 原文地址:https://www.cnblogs.com/wh-alan/p/10002513.html
Copyright © 2011-2022 走看看