6lession-基本数据类型
因为自己是根据网上教程学习的,所以以下内容参考自
http://www.w3cschool.cc/python/python-variable-types.html
python支持物种数据类型,分别是
- Numbers(数字)
 - String(字符串)
 - List(列表)
 - Tuple(元组)
 - Dictionary(字典)
 
它们具体划分为
1)number类型
Python支持四种不同的数值类型:
- int(有符号整型)
 - long(长整型[也可以代表八进制和十六进制])
 - float(浮点型)
 - complex(复数)
 
实例
一些数值类型的实例:
| int | long | float | complex | 
|---|---|---|---|
| 10 | 51924361L | 0.0 | 3.14j | 
| 100 | -0x19323L | 15.20 | 45.j | 
| -786 | 0122L | -21.9 | 9.322e-36j | 
| 080 | 0xDEFABCECBDAECBFBAEl | 32.3+e18 | .876j | 
| -0490 | 535633629843L | -90. | -.6545+0J | 
| -0x260 | -052318172735L | -32.54e100 | 3e+26J | 
| 0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j | 
- 长整型也可以使用小写"L",但是还是建议您使用大写"L",避免与数字"1"混淆。Python使用"L"来显示长整型。
 - Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
 
2)字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。
s = "hello world" s2 = "hello_one_123"
3)列表
Python列表
List(列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。
列表用[ ]标识。是python最通用的复合数据类型。看这段代码就明白。
s = ["xiaohong","xiaoli","xiaobai","xiaoming","xiaohua"]
s = ["xiaohong","xiaoli","xiaobai","xiaoming",["nihoa","qiantao"],34.5]
元组
Python元组
元组是另一个数据类型,类似于List(列表)。
元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。
s = ("xiaohong","xiaoli","xiaobai","xiaoming","xiaohua")
字典
Python元字典
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
s = {"name":"zhangshuli","year":28,"sex":"man"}
6lession-基本数据类型的更多相关文章
- JavaScript 中的数据类型
		
Javascript中的数据类型有以下几种情况: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Function,Date,Ar ...
 - JS 判断数据类型的三种方法
		
说到数据类型,我们先理一下JavaScript中常见的几种数据类型: 基本类型:string,number,boolean 特殊类型:undefined,null 引用类型:Object,Functi ...
 - Python高手之路【二】python基本数据类型
		
一:数字 int int(整型): 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值 ...
 - UniqueIdentifier 数据类型 和 GUID 生成函数
		
UniqueIdentifier 数据类型用于存储GUID的值,占用16Byte. SQL Server将UniqueIdentifier存储为16字节的二进制数值,Binary(16),按照特定的格 ...
 - SQL Server常见数据类型介绍
		
数据表是由多个列组成,创建表时必须明确每个列的数据类型,以下列举SQL Server常见数据类型的使用规则,方便查阅. 1.整数类型 int 存储范围是-2,147,483,648到2,147,483 ...
 - 由js apply与call方法想到的js数据类型(原始类型和引用类型)
		
原文地址:由js apply与call方法想到的js数据类型(原始类型和引用类型) js的call方法与apply方法的区别在于第二个参数的不同,他们都有2个参数,第一个为对象(即需要用对象a继承b, ...
 - python 数据类型 ----字典
		
字典由一对key:value 组成的 python中常用且重量级的数据类型 1. key , keys, values 字典由一对key:value 组成的 python中常用且重量级的数据类型 1. ...
 - SQL数据类型
		
1.Character 字符串: 数据类型 描述 存储 char(n) 固定长度的字符串.最多8,000个字符. n varchar(n) 可变长度的字符串.最多8,000个字符. varchar ...
 - 跟着老男孩教育学Python开发【第二篇】:Python基本数据类型
		
运算符 设定:a=10,b=20 . 算数运算 2.比较运算 3.赋值运算 4.逻辑运算 5.成员运算 基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**3 ...
 - 我的MYSQL学习心得(二) 数据类型宽度
		
我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
 
随机推荐
- C#调用C/C++动态库,封装各种复杂结构体
			
C#调用C/C++动态库,封装各种复杂结构体. 标签: c++结构内存typedefc# 2014-07-05 12:10 6571人阅读 评论(1) 收藏 举报 分类: C(8) C#(6) ...
 - Java代码规范文档
			
NOTE:以下部分为一个简要的编码规范,更多规范请参考 ORACLE 官方文档. 地址:http://www.oracle.com/technetwork/java/codeconventions-1 ...
 - hadoop 2.5.1  、Hadoop 2.7 Hadoop 2.6
			
1 rpm 安装 yum install rpm 2 JDK安装 << 一定要先删除JDK!!!!!!>> rpm -qa | grep java ...
 - ArcGIS api for javascript——以地理处理结果为条件查询地图
			
这里发生什么任务呢?当第一次单击地图,单击的坐标被发送到一个Geoprocessor任务.该任务访问服务器上的通过ArcGIS Server 地理处理服务提供的可用的GIS模型.本例中模型计算驱动时间 ...
 - [Python] Pandas load DataFrames
			
Create an empty Data frame with date index: import pandas as pd def test_run(): start_date='2017-11- ...
 - hadoop集群中动态添加新的DataNode节点
			
集群中现有的计算能力不足,须要另外加入新的节点时,使用例如以下方法就能动态添加新的节点: 1.在新的节点上安装hadoop程序,一定要控制好版本号,能够从集群上其它机器cp一份改动也行 2.把name ...
 - js实现日期转换方法
			
//方法1function timeStamp1String(time) { var datetime = new Date(); datetime.setTime(time); var year = ...
 - OPENCV(2) —— Basic Structures(二)
			
Mat OpenCV C++ n-dimensional dense array class The class Mat represents an n-dimensional dense numer ...
 - OpenSUSE42.3 leap 软件源设置
			
一.OpenSUSE软件源介绍: 1.默认已经加入了官方的软件源,不过我们自己也可以根据需要添加很多非官方软件源,添加软件源时要注意: 非官方源可能包含一些试验中的不稳定的软件包 不同的软件源之 ...
 - Android开发系列(十六):【Android小游戏成语连连看】第二篇
			
写的晚了,在分工个Z市高中的一个成绩查询的系统,原系统居然是用VB写的,我不得不佩服原本写系统的那位哥们真能耐得住. 明天搭建下SVN就等着先发project款然后開始项目了.想想有工资进账,心里也为 ...