Python起步之数据类型
2017-07-19 10:58
141 查看
Python的基本数据类型有以下几种:
数字,字符串,列表,元组,字典,文件。
1、Python数据类型之数字
在Python3.x中,数字类型共有整型,浮点型,复数三种。三种类型的在计算机显示界面上的表示和数学中的表达方式是一样的,例如复数:2+3j,其中2是实部,3是虚部。
还有就是,不想c语言等,在Python中不存在长整型等,统一都归为整型,这样也就奠定的Python能够存储大数的基础。
基本的运算符号和数学的运算符号是差不多的,有个别不同:‘ ** ’ 表示乘方,例如:3**2 表示3的2次方;‘ // ’表示除法向下取整,例如:7//3=2;还有就是‘ / ’这个和C语言中用法不同,但是和现实中的数学除法是一样的。
2、Python数据类型之字符串
字符串通常用‘。。。’或者是".....",进行界定,不像C语言等只是用双引号界定,另外,对于大段的文字描述,Python中还可以用'''.......'''或者是"""..........""""进行界定
在字符串的检索方面,支持双向检索,但是双向检索的下标值是不一样,右起第一个元素下标值是length-1,或者是-1,左起第一个下标值是 0 。
在众多的字符串函数中特别注意split()函数,用于字符串的分割。
格式化字符串换句话其实就是用某些特定的符号进行字符串的替换和补充,用这些符号暂时顶替某些字符串成分。另外还要注意format()函数。
原始字符串本质上就是计算机中表示的文件路径。例如:path = r ' e:\Python\test.txt'
3、Python数据类型之列表
列表中通常用[]进行界定,在使用列表时注意对列表的初始化操作,不然容易和字符串混淆。在列表中不同成员之间用‘ ,’隔开。其数据元素是可变的,而且元素类型是不限定的,包括列表本身。
例如:list = ['apple','orange','banana']
4、Python数据类型之元组
元组类型和列表类型,基本上是一致,但是元组类型不支持数据元素的改变,所以元组的元素就只支持分片和索引操作。元组的表示方法是用圆括号‘ () ’.
tuple = (' a','b','c')
5.Python数据类型之字典
字典是Python中比较特殊的一种数据类型,是以大括号{}的数据集合,字典和列表的最大区别是字典是没有顺序的,所以字典是靠键值来访问的。字典的成员表示方式:‘键’:值。例如dict = {'apple':1,'orange':2,'banana':3},注意字典函数update()函数的使用方法,例如:dict.update({'apple':4}),而不是:dict.update('apple':4).
6.Python数据类型之文件
文件也可以看做Python的一种数据类型,用函数open()打开。close()关闭。其他函数:file.read()将整个文件读入字符串,file.readline()读入文件的一行到字符串,file.readlines()将整个文件按行读入列表(注意:列表的初始化),file.write()向文件写入字符串,file.writelines()向文件写入一个列表
数字,字符串,列表,元组,字典,文件。
1、Python数据类型之数字
在Python3.x中,数字类型共有整型,浮点型,复数三种。三种类型的在计算机显示界面上的表示和数学中的表达方式是一样的,例如复数:2+3j,其中2是实部,3是虚部。
还有就是,不想c语言等,在Python中不存在长整型等,统一都归为整型,这样也就奠定的Python能够存储大数的基础。
基本的运算符号和数学的运算符号是差不多的,有个别不同:‘ ** ’ 表示乘方,例如:3**2 表示3的2次方;‘ // ’表示除法向下取整,例如:7//3=2;还有就是‘ / ’这个和C语言中用法不同,但是和现实中的数学除法是一样的。
2、Python数据类型之字符串
字符串通常用‘。。。’或者是".....",进行界定,不像C语言等只是用双引号界定,另外,对于大段的文字描述,Python中还可以用'''.......'''或者是"""..........""""进行界定
在字符串的检索方面,支持双向检索,但是双向检索的下标值是不一样,右起第一个元素下标值是length-1,或者是-1,左起第一个下标值是 0 。
在众多的字符串函数中特别注意split()函数,用于字符串的分割。
格式化字符串换句话其实就是用某些特定的符号进行字符串的替换和补充,用这些符号暂时顶替某些字符串成分。另外还要注意format()函数。
原始字符串本质上就是计算机中表示的文件路径。例如:path = r ' e:\Python\test.txt'
3、Python数据类型之列表
列表中通常用[]进行界定,在使用列表时注意对列表的初始化操作,不然容易和字符串混淆。在列表中不同成员之间用‘ ,’隔开。其数据元素是可变的,而且元素类型是不限定的,包括列表本身。
例如:list = ['apple','orange','banana']
4、Python数据类型之元组
元组类型和列表类型,基本上是一致,但是元组类型不支持数据元素的改变,所以元组的元素就只支持分片和索引操作。元组的表示方法是用圆括号‘ () ’.
tuple = (' a','b','c')
5.Python数据类型之字典
字典是Python中比较特殊的一种数据类型,是以大括号{}的数据集合,字典和列表的最大区别是字典是没有顺序的,所以字典是靠键值来访问的。字典的成员表示方式:‘键’:值。例如dict = {'apple':1,'orange':2,'banana':3},注意字典函数update()函数的使用方法,例如:dict.update({'apple':4}),而不是:dict.update('apple':4).
6.Python数据类型之文件
文件也可以看做Python的一种数据类型,用函数open()打开。close()关闭。其他函数:file.read()将整个文件读入字符串,file.readline()读入文件的一行到字符串,file.readlines()将整个文件按行读入列表(注意:列表的初始化),file.write()向文件写入字符串,file.writelines()向文件写入一个列表
相关文章推荐
- Python 起步:数据类型一数字
- Python 起步一 输入输出,数据类型
- python学习笔记(数据类型)
- 03-Python的核心数据类型-列表
- python上传下载BLOB类型的数据到oracle数据库
- Python(变量、数据类型)
- Python数据类型List列表+Tuple元组+Dictionary字典
- python 6种数据类型几及用法
- Python核心数据类型——字符串
- Python数据类型 -- 字符串
- 06Python中的string数据类型
- python入门(二):数据类型和结构
- 简单介绍Python中的几种数据类型
- Python数据类型
- Python基础,基本类型(整型,浮点数等)数据结构(List,dic(Map),Set,Tuple),控制语句(if,for,while,continue or break):来自学习资料
- Python数据类型二
- 【Python】04、python基础数据类型与运算符
- 以写代学:python 数据类型之数字,标准类型函数
- python入门——python数据类型3
- Python入门-变量和简单的数据类型