码迷,mamicode.com
首页 > 编程语言 > 详细

python基本数据类型

时间:2018-11-22 18:11:50      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:pytho   根据   3.2   1.2   存在   列表   键值   创建   防止   

什么是数据
对客观事物的性质、状态以及相互关系等的记录的符号  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 [] () ‘‘等

 

python基本数据类型

标签:pytho   根据   3.2   1.2   存在   列表   键值   创建   防止   

原文地址:https://www.cnblogs.com/wh-alan/p/10002513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!