标准数据类型

标注数据类型共6个(Number,String,Tuple,List,Set,Dictionary)。其中Number,String,Tuple是不可变类型,List,Dictionary,Set是可变类型。

type函数可以用来查询变量的类型。isinstance也可以,type不会认为子类型是一种父类型,isinstance则会。

type(111)
isinstance(111,int)

可以使用del删除变量 如 del a;    del a['name'];    del a, b, c

Number

包含4个子类型(int,float,bool,complex)

a = 1
b = 1.0
c = True
d = 1 + j

Number运算

加(+),减(-),乘(*),除(/),整除(//),取余(%),乘方(**)

1 + 2
1 - 2
1 * 2
1 / 2
1 // 2
1 % 2
1 ** 2

Number字面量

a = 10
b = .3
c = 1.3
d = .3j
e = 1 + .3j
f = -1
g = 2e10
h = 0.3e-3j
i = 0xff
j = 080
k = complex(1, 2) # k = 1 + 2j

字符串

a = 'abc'
b = "abc"
c = '''abc'''
d = """abc"""
e = r'\n'f = a + b
g = a * 3h = a[-1::-1] # h == 'cba'

List(列表,相当于数组)

a = [1, 2, 3]
b = a + a
c = a * 3
a.append(9)
d = c.pop()

Tuple(元组)

t = (1, False, 'tom')
s = t[0]
p = t[1:2]
d = t * 2
f = t + tx = (1, 'list', [1, 2, 3])

Set(集合)

使用set()创建一个集合,不能用{}创建,因为{}是用来创建字典的。

s = set('name', 'age', 'sex')
t = {'name', 'age', 'sex'}

Set的运算

差(-),并(|),交(&),异(^)

a - b
a | b
a & b
a ^ b

Dictionary(字典)

使用{},或dict()创建

d1 = {}
d2 = {'name': 'tom'}
d3 = dict()
d3 = dict([('name', 'jack'), ('age', 6)])
d3['name'] = 'java'
print(d2.keys())
print(d2.values())

类型转换函数

int,float,complex,str,repr(对象转字符串),eval,tuple,list,set,dict,frozenset,chr,ord,hex,oct

Python的数据类型相关推荐

  1. Python的零基础超详细讲解(第四天)-Python的数据类型

    Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...

  2. python的数据类型和变量

    python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...

  3. python核心数据类型_Python核心数据类型-列表

    Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...

  4. python判断数据类型type_Python 判断数据类型有type和isinstance

    Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...

  5. Python基础数据类型之set集合

    Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...

  6. Python基础数据类型之字符串(二)

    Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...

  7. Python基础数据类型之字符串(一)

    Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...

  8. 好好学python·基本数据类型

    好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...

  9. python元组类型_什么是python元组数据类型

    什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...

  10. python核心数据类型_Python核心数据类型—元组

    Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...

最新文章

  1. HTML页面转换asp,将asp页面转换成html页面 代码
  2. Java 设计模式 -- 建造者模式
  3. bzoj3551: [ONTAK2010]Peaks加强版
  4. java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现...
  5. 简练软考知识点整理-项目启动过程组
  6. [翻译练习] 对视图控制器压入导航栈进行测试
  7. 探索比特币源码5-私钥
  8. c 读取当前服务器的硬件参数,获取DHCP服务器的配置信息
  9. h-bulider怎么搭建php环境,使用Apache+Dreamweaver(或者H-builder)搭建php開發環境
  10. 虚机分配静态IP地址
  11. mysql网络异常_网络连接配置出现异常_网络连接配置无法修复_Mysql网络连接的性能配置项...
  12. Linux ftrace 2.3、kprobe event的使用
  13. 《动手学深度学习》(PyTorch版)代码注释 - 48 【Multi-scale_target_detection】
  14. RxSwift核心逻辑
  15. python常见的PEP8规范
  16. 晒晒我的“无法操作”的“发财计划”
  17. 荣耀v40pro和华为nova8pro哪个好?
  18. Shell脚本详解---一篇搞定
  19. linux系统计算器工具,Linux工具之bc计算器进制的转换
  20. 【JVM】G1(Garbage First)垃圾收集器的原理与应用场景

热门文章

  1. android的NDK安装及工程实例
  2. 详解Redo log与Undo log
  3. Excel中的数字转文本和文本转数字
  4. 拉钩网前端项目实战05
  5. 淘宝API(拍立淘)———图片搜索
  6. Redis深度历险——原理与集群篇
  7. Android Contacts 联系人源码分析
  8. 剑指Offer--045-孩子们的游戏(圆圈中最后剩下的数)--约瑟夫环
  9. Vue 自定义移动端的 滑动事件
  10. 19. shift,shift n,位置变量,命令行参数控制,shift语法,用法示例