博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 数据类型
阅读量:6293 次
发布时间:2019-06-22

本文共 1449 字,大约阅读时间需要 4 分钟。

hot3.png

1、Python类型定义

1、字符串  2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期

2、Python类型判断

import type

type(var)

返回类型的名称,都是type对象的内置属性值

isinstance(var , value)

其第一个参数为对象,第二个为类型名或类型名的一个列表。其返回值为布尔型。

3、类型转换

tuple(dict) 

list(dict)

tup.__str__()

list(tup)

tuple(list)

eval("{'name':'Lily', 'sex':woman}") 得到的就是字典类型,所以可以转为列表和元组类型

1、数字类型

1)整数类型,没有取值范围限制

2)浮点类型 10的308 到  10的-308为精度 

3)复数类型 z=a+bj

2、操作

1)混合运算,计算结果为最高级别的数据类型(级别大小:整数<浮点数<复数)

2)强制转换,float(),int(),complex(),低级别可以转为高级别,但是反过来不成立。

3)类型判断,type(val)

1、Boolean 类型

1)只有值 True、False  (注意区分大小写)

2)True +  True = 2

3)所有非0的值都是为真,0 或者 “”或者 [] ,为假

4)逻辑操作运算符: and or not  , 运算优先级分别是:not and or 

1、字符串类型

1)使用双引号或单引号括起来的一个或多个字符

2)字符串最右侧的索引是 -1 , str[-1]

3)str[0:3] ,得到的值是 [0,3)

4)str() , 把一个非字符串类型转为字符串

2、字符串操作

1)str.upper

2)str.lower

3)str.split 返回的是一个列表

4)str.strip 去掉两边空格以及指定字符

5)str.find 查找
6)str.replace 替换

7)for var in str: 字符串迭代

8)len(str) 返回字符串的长度

1、元组类型(tuple)

1)包含多个元素的类型,元素之间用逗号分隔。 val = 123,'hello';

2)元组的外侧可以使用括号也可以不适用括号。 val = (); 一个空元组

3)元组中的元素可以是不同的类型;一个元组也可以作为另一个元组的的元素,但是需要使用括号括起来,避免歧义

4)元组中各元素存在先后关系,可以通过索引访问元组中个元素

5)元组定义后不能更改,换句话元组的元素一旦确定就不能更改。性能变低,但是更安全,所以元组是只读列表

2、操作

1)与字符串类似,可以通过索引区间来访问元组中的元素

2)元组可以使用+、*号进行运算

3)因为元组元素的不可改变性,所以可以使用列表来替换元组

1、列表类型

1)列表list是有序的元素集合

2)列表元素可以通过索引访问单个元素

3)列表与元组类似,列表中每个元素类型可以不一样,通过索引访问列表中的元素

4)列表与元组不同,列表大小没有限制,可以随时修改

2、操作

1)列表的操作和字符串的操作基本类似

2)for val in list : 

3)列表相关方法

4)list.sort

5)list.index

6)list.count

7)list.pop

8)len(list)

转载于:https://my.oschina.net/heweipo/blog/534460

你可能感兴趣的文章
Android 6.0指纹识别App开发案例
查看>>
正文提取算法
查看>>
轻松学PHP
查看>>
Linux中的网络监控命令
查看>>
this的用法
查看>>
windows下安装redis
查看>>
CentOS7 yum 安装git
查看>>
启动日志中频繁出现以下信息
查看>>
httpd – 对Apache的DFOREGROUND感到困惑
查看>>
分布式锁的一点理解
查看>>
idea的maven项目,install下载重复下载本地库中已有的jar包,而且下载后jar包都是lastupdated问题...
查看>>
2019测试指南-web应用程序安全测试(二)指纹Web服务器
查看>>
树莓派3链接wifi
查看>>
js面向对象编程
查看>>
Ruby中类 模块 单例方法 总结
查看>>
jQuery的validate插件
查看>>
5-4 8 管道符 作业控制 shell变量 环境变量配置
查看>>
Enumberable
查看>>
开发者论坛一周精粹(第五十四期) 求购备案服务号1枚!
查看>>
validate表单验证及自定义方法
查看>>