Python的数据类型
标准数据类型
标注数据类型共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的数据类型相关推荐
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
- python的数据类型和变量
python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...
- python核心数据类型_Python核心数据类型-列表
Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...
- python判断数据类型type_Python 判断数据类型有type和isinstance
Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...
- Python基础数据类型之set集合
Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...
- Python基础数据类型之字符串(二)
Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...
- Python基础数据类型之字符串(一)
Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...
- 好好学python·基本数据类型
好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...
- python元组类型_什么是python元组数据类型
什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...
- python核心数据类型_Python核心数据类型—元组
Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...
最新文章
- HTML页面转换asp,将asp页面转换成html页面 代码
- Java 设计模式 -- 建造者模式
- bzoj3551: [ONTAK2010]Peaks加强版
- java监听窗口饮品,Java 完成部分水吧点饮品系统的:点饮品,饮品管理片段的实现...
- 简练软考知识点整理-项目启动过程组
- [翻译练习] 对视图控制器压入导航栈进行测试
- 探索比特币源码5-私钥
- c 读取当前服务器的硬件参数,获取DHCP服务器的配置信息
- h-bulider怎么搭建php环境,使用Apache+Dreamweaver(或者H-builder)搭建php開發環境
- 虚机分配静态IP地址
- mysql网络异常_网络连接配置出现异常_网络连接配置无法修复_Mysql网络连接的性能配置项...
- Linux ftrace 2.3、kprobe event的使用
- 《动手学深度学习》(PyTorch版)代码注释 - 48 【Multi-scale_target_detection】
- RxSwift核心逻辑
- python常见的PEP8规范
- 晒晒我的“无法操作”的“发财计划”
- 荣耀v40pro和华为nova8pro哪个好?
- Shell脚本详解---一篇搞定
- linux系统计算器工具,Linux工具之bc计算器进制的转换
- 【JVM】G1(Garbage First)垃圾收集器的原理与应用场景