Python中的基本数据类型介绍

Python 中主要有8种数据类型:number(数字)、string(字符串)、list(列表)、tuple(元组)、dict(字典)、set(集合)、Boolean(布尔值)、None(空值)。

其中Python有六个标准的数据类型:

1、字符串

字符串的声明有三种方式:单引号、双引号和三引号(包括三个单引号或三个双引号)

>>> str1 = 'hello world'
>>> str2 = "hello world"
>>> str3 = '''hello world'''
>>> str4 = """hello world"""
>>> print str1
hello world
>>> print str2
hello world
>>> print str3
hello world
>>> print str4
hello world

2、数字

Python3 支持三种不同的数值类型:

整型(int):通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。

浮点型(float):浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示 。

复数( (complex)):复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

3、列表

列表是一种可修改的集合类型,其元素可以是数字、string等基本类型,也可以是列表、元组、字典等集合对象,甚至可以是自定义的类型。其定义方式如下:

>>> nums = [1,2,3,4]
>>> type(nums)
<type 'list'>
>>> print nums
[1, 2, 3, 4]
>>> strs = ["hello","world"]
>>> print strs
['hello', 'world']
>>> lst = [1,"hello",False,nums,strs]
>>> type(lst)
<type 'list'>
>>> print lst
[1, 'hello', False, [1, 2, 3, 4], ['hello', 'world']]

4、元组

元组类型和列表一样,也是一种序列,与列表不同的是,元组是不可修改的。元组的声明如下:

lst = (0,1,2,2,2)
lst1=("hello",)
lst2 = ("hello")
print type(lst1) #<type 'tuple'> 只有一个元素的情况下后面要加逗号 否则就是str类型
print type(lst2) #<type 'str'>

5、字典

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:

>>>dict = {'a': 1, 'b': 2, 'b': '3'}
>>> dict['b']
'3'
>>> dict
{'a': 1, 'b': '3'}

6、集合

集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合。

注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:

a={'a','b','c','d'}
b=set('abcdefabcd')
c=set({'a':1,'b':2})
d=set(['a','b','c','a'])
print(a,type(a))
print(b,type(b))
print(c,type(c))
print(d,type(d))

#运行结果
{'c', 'd', 'b', 'a'} <class 'set'>
{'f', 'e', 'b', 'c', 'd', 'a'} <class 'set'>
{'b', 'a'} <class 'set'>
{'c', 'b', 'a'} <class 'set'>

到此这篇关于Python数据类型的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • python入门课程第四讲之内置数据类型有哪些

    目录 前言 变量 数据类型总览 Python是弱类型的语言 各数据类型的详细介绍 整数(int) 整数的不同进制 浮点数/小数(float) 小数的书写形式 复数(complex) 布尔类型(bool) 总结 我命油我不油天,今天依然是学习的一天.本文是[Python入门课程]系列的第四篇,其主要介绍Python的内置数据类型中的数字 干货满满,建议收藏,需要用到时常看看. 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~. 前言 这篇文章主要介绍Python内置数据类型中的数字(Number)

  • Python常用数据类型之列表使用详解

    目录 1.常用数据结构之列表 2.定义和使用列表 2.1列表的运算符 2.2列表元素的遍历 3.列表的方法 3.1添加和删除元素 3.2元素位置和次数 3.3元素排序和反转 4.列表的生成式 5.嵌套的列表 总结 1.常用数据结构之列表 我们先给大家一个编程任务,将一颗色子掷6000次,统计每个点数出现的次数.这个任务对大家来说应该是非常简单的,我们可以用1到6均匀分布的随机数来模拟掷色子,然后用6个变量分别记录每个点数出现的次数,相信大家都能写出下面的代码. import random f1

  • Python基础知识+结构+数据类型

    目录 前言 一.编程基础 1.基本的输入输出 2.变量 3.基本运算符 二.控制流程 1.选择结构 2.循环结构 三.数据类型 1.字符串 前言 今天给大家分享一些Python的基础知识,想要盖好大房子,不把地基打扎实打牢怎么行呢?所以,今天咱们就来学习基础知识, 这样后期学习Python的时候才能更容易掌握,更轻松的学会Python的使用. 一.编程基础 1.基本的输入输出 print("Hello World"); Name = input('请输入您的姓名:'); print(N

  • Python的五个标准数据类型你认识几个

    目录 一.数字 二.字符串 1.Python中的字符串被确定为一组连续的字符在引号之间. 2.字符串串的子集, 3.加号(+)符号的字符串连接操作符 4.星号(*)表示反复操作. 三.列表 四.元组 五.字典 总结 Python的五个标准数据类型 数字 字符串 列表 元组 字典 一.数字 不可变数据类型,存储值为数值 1.创建对象,分配数值 例: >>> num1 = 1 >>> num2 = 2 >>> 2.也能够使用del语句删去有关一些对象. d

  • Python中的基本数据类型讲解

    一.数据类型分类 1.按存值个数区分 单个值:数字,字符串 多个值(容器):列表,元组,字典,集合 2.按可变不可变区分 可变:列表[],字典{},集合{} 不可变:数字,字符串,元组().bool,None 3.有序无序区分 有序(可按索引取值):字符串,列表,元组 无序:字典,集合 二.整型(int) age = 18 # age=int(18) print(id(age))#<code>4530100848</code> print(type(age))#<class

  • Python数据类型及常用方法

    目录 一 引入 二 数字类型 2.1 int整型 2.1.1 作用 2.1.2 定义 2.2 float浮点型 2.2.1 作用 2.2.2 定义 2.3 数字类型的使用 三 字符串类型str 3.1 作用 3.2 定义 3.3 使用 四 列表list 4.1 作用 4.2 定义 4.3 使用 五 字典dict 5.1 作用 5.2 定义 5.3 使用 六 布尔bool 6.1 作用 6.2 定义 6.3 使用 一 引入 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是

  • Python基本数据类型及内置方法

    目录 一 引子 二 数字类型int与float 2.1 定义 2.2 类型转换 2.3 使用 三 字符串 3.1 定义 3.2 类型转换 3.3 使用 3.3.1 优先掌握的操作 3.3.2 需要掌握的操作 3.3.3 了解操作 四 列表 4.1 定义 4.2 类型转换 4.3 使用 4.3.1 优先掌握的操作 4.3.2 了解操作 五 元组 5.1 作用 5.2 定义方式 5.3 类型转换 5.4 使用 六 字典 6.1 定义方式 6.2 类型转换 6.3 使用 6.3.1 优先掌握的操作 6

  • python基本数据类型练习题

    题目[1]:格式输出练习.在交互式状态下完成以下练习. 运行结果截图: 题目[2]:格式输出练习.在.py的文件中完成以下练习 代码: num = 100 print('%d to hex is %x' % (num,num)) print('%d to hex is %X' % (num,num)) print('%d to hex is %#x' % (num,num)) print('%d to hex is %#X' % (num,num)) from math import pi pr

  • Python中基础数据类型 set集合知识点总结

    集合的简介 集合是一个无序.不重复的序列 它的基本用法包括成员检测和消除重复元素 集合对象也支持像 联合,交集,差集,对称差分等数学运算 集合中所有的元素放在 {} 中间,并用逗号分开 集合的例子 这里会有个重点知识 # 声明 basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'} print(basket) set_ = {1, 1, 1, 1, 2} print(set_) # 输出结果 {'orange', 'pe

  • Python的内置数据类型中的数字

    目录 Python的内置数据类型中的数字 1.变量 2.数据类型总览 3.Python是弱类型的语言 4.各数据类型的详细介绍 4.1 整数(int) 4.2 浮点数/小数(float) 5.复数(complex) 6.布尔类型(bool) Python的内置数据类型中的数字 1.变量 说数据类型之前,我们要先思考一下下面几个问题: 数据是怎么存的呢? 数据类型有啥作用呢? 各种数据类型有啥区别呢? 要想回答这些问题,首先还是要先了解一下变量的概念.那么何为变量呢? 变量(Variable)可以

  • Python语言内置数据类型

    目录 一.数值数据类型 1.整数类型 2.布尔类型 3.浮点类型 4.复数类型 二.序列数据类型 1.不可变序列 2.可变序列 三.集合数据类型 四.字典数据类型 五.NoneType.NotImplementedType.EllipsisType 1.NoneType 2.NotImplementedType 3.EllipsisType 六.其他数据类型 前言: 计算机能处理各种类型的数据,包括数值.文本,不同的数据属于不同的数据类型,支持不同的运算操作,Python语言提供了丰富的内置数据

随机推荐