python3-数据类型

1.空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值

2.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量

3.这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言.

4.常量

所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

5.list

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素

6.tuple

另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,tuple可以是空元组,如果要定义元组只有一个成员的话,要用逗号隔开来消除与数学中的小括号的歧义,如 t = (1,)

7.dict

Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度,式子

 d = {‘Michael‘: 95, ‘Bob‘: 75, ‘Tracy‘: 85}

请务必注意,dict内部存放的顺序和key放入的顺序是没有关系的。

和list比较,dict有以下几个特点:

  1. 查找和插入的速度极快,不会随着key的增加而变慢;
  2. 需要占用大量的内存,内存浪费多。

而list相反:

  1. 查找和插入的时间随着元素的增加而增加;
  2. 占用空间小,浪费内存很少。

所以,dict是用空间来换取时间的一种方法。

需要牢记的第一条就是dict的key必须是不可变对象

时间: 2024-10-10 14:50:28

python3-数据类型的相关文章

python3数据类型--数字

数字 Python数字数据类型用于存储数值.数字数据类型是不允许改变的,所以如果改变数字数据类型的值,将重新分配内存空间. 以下实例在变量赋值时Number对象被创建: #!/usr/bin/env python # _*_ coding:utf-8 _*_ var1 = 1 var2 = 10 可以使用del语句删除单个或多个对象的引用. del var1, var2 Python3支持三种不同的数值类型: 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点.Pytho

python3数据类型_1

编码 默认情况下,Python 3源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: 1 #_*_ coding:utf-8 _* 在python3中,非-ASCII标识符也是允许的. 注释 在python中单行注释用“#”表示:多行注释用三个单引号或者三个双引号表示'''or""" 1 (''') 2 luckynum = 6 3 for i in range(3): 4 input_num = int(input

Python3数据类型--字符串

什么是字符串 Python的字符串是有序集合. Python字符串本身是不可变的数据类型 Python不支持单字符串类型,单字符在Python中也是作为一个字符串使用 可以用引号('*').双引号("**").三单引号('''***''')和三双引号("""***""")来创建字符串. 三引号允许一个字符串跨多行,字符串中可以包含换行符.制表符以及其他特殊字符. 实例: #!/usr/bin/env python # -*-

python3数据类型

一.python可以自定义数据类型,默认的数据类型有: 1.int              整数 2.float           浮点数 3.complex    复数 4.bool           布尔值 5.str              字符串 6.list              列表 7.tuple          元组 8.set             集合 9.dict            字典 # type:内置函数,可以查看变量的数据类型 # int 整数

python3基础3--数据类型--数据运算--表达式if -else-while-for

一.python3 数据类型 1.1 数字 例如:1,2,3,4等 1.2  int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807 1.2.1 long(长整型) 跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但

python3.6数据类型之int类型

python3.6的数据类型之int类型: python每个版本的各种数据类型的属性不太一样,针对所使用的具体的版本,最好用dir()查看一下该版本下的各种数据类型的属性有哪些. int类型: Jupyter QtConsole 4.2.1Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)]Type "copyright", "cr

Python3 基本数据类型

Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值 多个变量赋值 Python允许你同时为多个变量赋值.例如: a = b = c = 1 也可以为多个对象指定多个变量.例如: a, b, c = 1, 2, "runoob"

python3 第八章 - 数据类型之Number(数字)

Python 支持三种不同的数字类型: 整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点.Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型. 浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250).之所以称为浮点数是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108

Python3.X全栈-Day09-Python语言介绍、变量、基本数据类型及while循环

01 python全栈s3 day9  Python开发系列课程概要 02 python全栈s3 day9  Python作业要求以及博客 03 python全栈s3 day9  编程语言介绍 04 python全栈s3 day9  Python种类介绍 05 python全栈s3 day9  Python安装以及环境变量的操作(一) 06 python全栈s3 day9  Python安装以及环境变量的操作(二) 07 python全栈s3 day9  Python条件语句和基本数据类型(一)

python3基础二——基本的数据类型三

一.字符串str 1.创建字符串,为变量分配一个值 1 word='字符串' 2 sentence="字符串\n" #python中单引号和双引号使用完全相同 3 paragraph="""这是一个段落 4 可以有多行组成""" #使用三引号('''或""")可以指定一个多行字符串 5 print(word,sentence,paragraph) 6 -----------------------