精华内容
下载资源
问答
  • python中基本数据类型有哪些
    千次阅读
    2021-01-12 00:29:40

    python中基本数据类型有哪些

    发布时间:2020-11-17 11:47:08

    来源:亿速云

    阅读:110

    作者:小新

    这篇文章将为大家详细讲解有关python中基本数据类型有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    python中基本数据类型是什么?

    Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。

    其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。

    注:

    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

    在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

    等号(=)用来给变量赋值。

    等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。

    关于python中基本数据类型有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

    更多相关内容
  • 三种常用的MySQL 数据类型

    千次阅读 2021-01-28 11:29:46
    MySQL中定义数据字段的类型对你数据库的优化是非常重要的。...这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同...

    MySQL中定义数据字段的类型对你数据库的优化是非常重要的。

    MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

    数值类型

    MySQL支持所有标准SQL数值数据类型。

    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。

    关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。

    BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。

    作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。

    类型

    大小

    范围(有符号)

    范围(无符号)

    用途

    TINYINT

    1 byte

    (-128,127)

    (0,255)

    小整数值

    SMALLINT

    2 bytes

    (-32 768,32 767)

    (0,65 535)

    大整数值

    MEDIUMINT

    3 bytes

    (-8 388 608,8 388 607)

    (0,16 777 215)

    大整数值

    INT或INTEGER

    4 bytes

    (-2 147 483 648,2 147 483 647)

    (0,4 294 967 295)

    大整数值

    BIGINT

    8 bytes

    (-9,223,372,036,854,775,808,9 223 372 036 854 775 807)

    (0,18 446 744 073 709 551 615)

    极大整数值

    FLOAT

    4 bytes

    (-3.402 823 466 E+38,-1.175 494 351 E-38),0,(1.175 494 351 E-38,3.402 823 466 351 E+38)

    0,(1.175 494 351 E-38,3.402 823 466 E+38)

    单精度

    浮点数值

    DOUBLE

    8 bytes

    (-1.797 693 134 862 315 7 E+308,-2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

    0,(2.225 073 858 507 201 4 E-308,1.797 693 134 862 315 7 E+308)

    双精度

    浮点数值

    DECIMAL

    对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2

    依赖于M和D的值

    依赖于M和D的值

    小数值

    日期和时间类型

    表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。

    每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。

    TIMESTAMP类型有专有的自动更新特性,将在后面描述。

    类型

    大小( bytes)

    范围

    格式

    用途

    DATE

    3

    1000-01-01/9999-12-31

    YYYY-MM-DD

    日期值

    TIME

    3

    '-838:59:59'/'838:59:59'

    HH:MM:SS

    时间值或持续时间

    YEAR

    1

    1901/2155

    YYYY

    年份值

    DATETIME

    8

    1000-01-01 00:00:00/9999-12-31 23:59:59

    YYYY-MM-DD HH:MM:SS

    混合日期和时间值

    TIMESTAMP

    4

    1970-01-01 00:00:00/2038

    结束时间是第 2147483647 秒,北京时间 2038-1-19 11:14:07,格林尼治时间 2038年1月19日 凌晨 03:14:07

    YYYYMMDD HHMMSS

    混合日期和时间值,时间戳

    字符串类型

    字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。

    类型

    大小

    用途

    CHAR

    0-255 bytes

    定长字符串

    VARCHAR

    0-65535 bytes

    变长字符串

    TINYBLOB

    0-255 bytes

    不超过 255 个字符的二进制字符串

    TINYTEXT

    0-255 bytes

    短文本字符串

    BLOB

    0-65 535 bytes

    二进制形式的长文本数据

    TEXT

    0-65 535 bytes

    长文本数据

    MEDIUMBLOB

    0-16 777 215 bytes

    二进制形式的中等长度文本数据

    MEDIUMTEXT

    0-16 777 215 bytes

    中等长度文本数据

    LONGBLOB

    0-4 294 967 295 bytes

    二进制形式的极大文本数据

    LONGTEXT

    0-4 294 967 295 bytes

    极大文本数据

    注意:

    char(n) 和 varchar(n) 中括号中 n 代表字符的个数,并不代表字节个数,比如 CHAR(30) 就可以存储 30 个字符。

    CHAR 和 VARCHAR 类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。

    BINARY 和 VARBINARY 类似于 CHAR 和 VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。

    BLOB 是一个二进制大对象,可以容纳可变数量的数据。有 4 种 BLOB 类型:TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。它们区别在于可容纳存储范围不同。

    有 4 种 TEXT 类型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。对应的这 4 种 BLOB 类型,可存储的最大长度不同,可根据实际情况选择。

    以上就是三种常用的MySQL 数据类型的详细内容,更多关于MySQL 数据类型的资料请关注免费资源网其它相关文章!

    展开全文
  • 常用三种数据类型

    万次阅读 2019-08-09 20:47:27
    在python中,最常用数据类型有三种:整型,字符串,浮点型 一.数据类型 1.整型 int() 整型就是整数,跟我们现实生活中的数学中的整数定义是一样的,是正整数,负整数和零的合称,是没有小数点的数字。 例如:a=...

    在python中,最常用的数据类型有三种:整型,字符串,浮点型

    一.数据类型

    1.整型 int()

    整型就是整数,跟我们现实生活中的数学中的整数定义是一样的,是正整数,负整数和零的合称,是没有小数点的数字。

    例如:a=100,b=-20,c=0

    2.字符串

    字符串,简称str(),就是字符一个个串起来的组合,在表现上来看就是被引号('xx'/''xx''/'''xx''')括起来的内容都是字符串(不管是数字,字母,文字或者符号之类的)

    >>>chinese='钢铁侠'
    >>>English='ironman'
    >>>mixture='I am 钢铁侠'
    >>>print(chinese)
    >>>print(English)
    >>>print(mixture)
    钢铁侠
    ironman 
    I am钢铁侠
    
    
    

    3.浮点型

    浮点型,即float(),就是小数。例如1.0,3.1415等

    二.数据的应用

    1.数学运算

    在python中,有时会让我们进行数学运算,这个时候我们就要先知道数学运算的优先级,在python中的优先级和我们数学上的差不多。

    首先我们先来看一下运算符号有哪些

    运算时要遵循从左往右顺着来,先括号,后乘除,再加减。

    >>>print(499*561+10620-365)
    >>>print((20.00-10.00)/100+3.5*3)
    290194
    10.6
    
    

    2.字符串的连接

    如果我们想要把几个字符串串联在一起拼成一句话,该怎么做呢?这时我们就用到了字符串的连接,我们只需要把这几个字符串用"+"连接起来"就可以了。

    >>>a='我们'
    >>>b='是'
    >>>c='共产主义'
    >>>d='接班人'
    >>>print(a+b+c+d)
    我们是共产主义接班人
    • 在我们的"+"两端必须是同一类型的数据,否则会出错。

    当然有时候我们想要连接起来并不一定都是字符串,有可能是整型和浮点型都有,我们还想把他们写成一句话,这时我们就用到了数据转换。

    三.数据转换

    1.str()函数,顾名思义这个函数就是将其他类型的数据转换成字符串,不管是整型还是浮点型,只要放在括号里就可以变成字符串类型。

    >>>a=3.1415926
    >>>b='圆周率'
    >>>c='四舍五入得'
    >>>d=3
    >>>print(str(a)+b+c+str(d))
    >>>print('3.1415926'+b+c+'3')
    >>>print('a'+b+c+'d')
    
    3.1415926圆周率四舍五入得3
    3.1415926圆周率四舍五入得3
    a圆周率四舍五入得d

    这时我们看到上面不仅通过str()可以把整型和浮点型转换成字符串,通过在数值两端加入单引号也可以做到,而在变量名两端加上单引号却没有用,这是为什么呢?

    这是因为在我们使用引号时,会把引号里面的东西强制转换成字符串,如果引号里面是变量名a的话,被强制转换的是变量名a,而不是变量名a所代表的数值3.1415926,所以在强制转换时,放在引号里的必须是数值。

    2.int()函数,顾名思义是把其他类型的数据转换成整型

    >>>number1 = '6'
    >>>number2 = '1'
    >>>print(int(number1)+int(number2))
    >>>print(int('1')+int('6'))
    
    7
    7
    • 对于int()函数的使用,必须是整数类型的字符串才能转换成,文字,字母和符号等都不可以。

    而对于浮点型字符串转换成整型时,是不被允许的,但是浮点数还是可以被强制转换的。

    >>>print(int('3.1415926'))
    ValueError: invalid literal for int() with base 10: '3.1415926'
    
    >>>print(int(3.1415926))
    3

    3.float()函数

    float()函数也可以将整数字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。

    >>>age=18
    >>>height=180.5
    >>>weight='147.5'
    >>>print(float(age))
    >>>print(float(height))
    >>>print(float(weight))
    
    18.0
    180.5
    147.5

    四.数据类型的查询---type()函数

    >>>age=18
    >>>height=180.5
    >>>weight='147.5'
    >>>print(type(age))
    >>>print(type(height))
    >>>print(type(weight))
    
    <class 'int'>
    <class 'float'>
    <class 'str'>

     

    展开全文
  • python中哪些基本数据类型

    千次阅读 2021-01-12 00:29:40
    python的基本数据类型有哪些?下面一一给大家介绍:1、数字 ---> int类当然对于数字,Python的数字类型int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习。在...

    python的基本数据类型有哪些?下面一一给大家介绍:

    1、数字 ---> int类

    当然对于数字,Python的数字类型有int整型、long长整型、float浮点数、complex复数、以及布尔值(0和1),这里只针对int整型进行介绍学习。

    在Python2中,整数的大小是有限制的,即当数字超过一定的范围不再是int类型,而是long长整型,而在Python3中,无论整数的大小长度为多少,统称为整型int。

    其主要方法有以下两种:

    int -->将字符串数据类型转为int类型, 注:字符串内的内容必须是数字

    bit_length() -->将数字转换为二进制,并且返回最少位二进制的位数

    2、布尔值 --->bool类

    对于布尔值,只有两种结果即True和False,其分别对应与二进制中的0和1。而对于真即True的值太多了,我们只需要了解假即Flase的值有哪些---》None、空(即 [ ]/( ) /" "/{ })、0;

    相关推荐:《python视频教程》

    3、字符串 --->str类

    关于字符串是Python中最常用的数据类型,其用途也很多,我们可以使用单引号 ‘’或者双引号“”来创建字符串。

    字符串是不可修改的。所有关于字符我们可以从 索引、切片、长度、遍历、删除、分割、清除空白、大小写转换、判断以什么开头等方面对字符串进行介绍。

    创建字符串

    切片

    索引--> index()、find()

    index()与find()的不同之处在于:若索引的该字符或者序列不在字符串内,对于index--》ValueError: substring not found,而对于find -->返回 -1。

    长度 -->len()

    注:len()方法-->同样可以用于其他数据类型,例如查看列表、元组以及字典中元素的多少。

    删除 --> del

    判断字符串内容 --> isalnum()、isalpha()、isdigit()

    大小写转换 --> capitalize()、lower()、upper()、title()、casefold()

    判断以什么开头结尾 --> startswith()、endswith()

    扩展-->expandtabs()

    格式化输出-->format()、format_map()

    join方法

    分割 --> split()、partition()

    替代 -->replace

    替换 -->makestran 、translate

    4、列表 --->list类

    列表是由一系列特定元素顺序排列的元素组成的,它的元素可以是任何数据类型即数字、字符串、列表、元组、字典、布尔值等等,同时其元素也是可修改的。

    其形式为:

    names = ['little-five","James","Alex"]2 #或者3 names = list(['little-five","James","Alex"])

    索引、切片

    追加-->append()

    拓展-->extend()

    注:扩展extend与追加append的区别:-->前者为添加将元素作为一个整体添加,后者为将数据类型的元素分解添加至列表内。例:

    insert() -->插入

    pop() -->取出

    remove()-->移除、del -->删除

    sorted()-->排序,默认正序,加入reverse =True,则表示倒序

    5、元组 --->tuple类

    元组即为不可修改的列表。其于特性跟list相似。其使用圆括号而不是方括号来标识。

    #元组name = ("little-five","xiaowu")print(name[0])

    6、字典 --->dict类

    字典为一系列的键-值对,每个键值对用逗号隔开,每个键都与一个值相对应,可以通过使用键来访问对应的值。无序的。

    键的定义必须是不可变的,即可以是数字、字符串也可以是元组,还有布尔值等。

    而值的定义可以是任意数据类型。

    遍历 -->items、keys、values

    7、集合 -->set类

    关于集合set的定义:在我看来集合就像一个篮子,你可以往里面存东西也可往里面取东西,但是这些东西又是无序的,你很难指定单独去取某一样东西;同时它又可以通过一定的方法筛选去获得你需要的那部分东西。故集合可以 创建、增、删、关系运算。

    集合的特性:

    1、去重

    2、无序

    3、每个元素必须为不可变类型即(hashable类型,可作为字典的key)。

    创建:set、frozenset

    增: add、update

    删除:pop、remove、discard

    关系运算:交集 & 、并集 | 、差集 - 、交差补集 ^ 、 issubset 、isupperset

    判断两个集合的关系是否为子集、父集 --> issubset 、isupperset

    展开全文
  • sqlalchemy 常用数据类型有哪些?

    万次阅读 2018-08-09 16:45:47
     sqlalchemy常用数据类型 数据类型 python数据类型 说明 Integer int 整形 String str 字符串 Float float 浮点型 DECIMAL decimal.Decimal 定...
  • MySQL常用数据类型

    千次阅读 2021-01-19 06:54:37
    Mysql的常用数据类型主要一下四:串数据类型、数值数据类型、日期和时间数据类型、二进制数据类型。一.串数据类型这是最常用的数据类型,基本的串类型:分别为定长串和不定长串。定长串结束长度固定的字符...
  • Python基础---三种组合数据类型

    万次阅读 多人点赞 2018-11-04 19:59:10
    python中常用三种组合数据类型,分别是: - 集合类型 - 序列类型 - 字典类型 1. 集合类型及操作 -集合用大括号{}表示,元素间用逗号分隔 -建立集合类型用{}或set() -建立空集合类型,必须使用set() 举例...
  • 数据类型转换三种方式

    万次阅读 2019-07-29 21:28:30
    数据类型转换包括: 一、自动类型转换 自动类型转换需满足的的条件: ①.两类型必须兼容 ②.目标类型大于源类型 例如: int a = 7; double b = a; 二、强制类型转换 强制类型转换需满足的的条件: ...
  • JavaScript哪些数据类型常用方法

    千次阅读 2019-01-19 22:58:42
    这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见...【 JavaScript哪些数据类型常用方法】 1.背景介绍: JavaScript:是脚本语言。是一轻量级的编程语言。它是可插入HTML页面的编程代...
  • 数据库的常用数据类型有哪些?

    千次阅读 2021-03-04 04:48:01
    数据库的常用数据类型有哪些?一、 整数数据类型:整数数据类型是最常用的数据类型之一。1、INT (INTEGER)INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) ...
  • C语言中基本的数据类型有哪些

    千次阅读 2021-05-19 13:45:07
    C语言中基本的数据类型有哪些发布时间:2020-11-26 15:10:13来源:亿速云阅读:76作者:Leah本篇文章给大家分享的是有关C语言中基本的数据类型有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇...
  • Redis基本数据类型前言为什么需要NoSql数据库什么是RedisRedis基本知识介绍常用数据库操作命令Redis数据类型1.Binary-safe strings(二进制安全字符串)常用命令应用场景2.Lists(列表)常用命令3.Sets(集合)常用命令4....
  • Python数据类型有

    万次阅读 多人点赞 2019-01-22 18:14:01
    数据类型是每编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的...
  • PHP数据类型有

    千次阅读 2019-03-07 19:26:50
    一、PHP分为三种数据类型: 标量数据类型 符合数据类型 特殊数据类型 1. 数据类型分类 2. 数据类型解析 1. boolean(布尔型) 布尔型是PHP中较常用数据类型之一,通常用于逻辑判断。布尔值分为true(真)和...
  • Java 基本数据类型(四类八

    千次阅读 2021-12-15 16:03:20
    Java是一强类型语言 -强类型:常量是有数据类型的,变量都必须声明其类型;如java; -弱类型:变量会根据值自己推断,不需要指定类型是什么;如js,Python,scala。
  • 移动硬盘数据线接口类型有哪些?:单usb接口是移动硬盘端接口,双usb接口端是计算机usb接口端,双usb接口端实际上只有一个usb接口,另一个USB接口只有USB电源。当移动硬盘的电源不足时,可以安装双USB接口。硬盘接口...
  • 三种常用的数字数据编码方式

    万次阅读 2019-04-25 14:26:28
    衍生出来的编码方式很多,下面介绍三种最常见的编码方式。 不归零码 用高,低电压分别来代表 1,0 二进制(相反也可以)。 优点: 1.编码容易 缺点: 1.没有检错功能 2.无法判断码元的开始和结束 3.无法实现...
  • python六基本数据类型

    万次阅读 多人点赞 2020-07-17 10:57:51
    三种为不可变数据(不可变数据类型在第一次声明赋值声明的时候, 会在内存中开辟一块空间, 用来存放这个变量被赋的值, 而这个变量实际上存储的, 并不是被赋予的这个值, 而是存放这个值所在空间的内存地址, 通过这个...
  • 互联网是个神奇的大网,大数据开发也是一模式,你如果真想了解大数据,可以来这里,这个手机的开始数字是一八七中间的是儿零最后的是一四二五零,按照顺序组合起来就可以找到,我想说的是,除非你想做或者了解这...
  • C语言数据的基本类型

    千次阅读 2021-05-19 13:44:11
    其他三种类型更适合在后续分享相关知识点时详细介绍。1.整型整型很好理解,就是整数类型,比如1,2,3,4,5,100等等,这些整数都属于整型数据,而且是无符号的(正数都可以理解为无符号)。而-5,-6,-7,-8,-9也...
  • python中都哪些数据类型

    千次阅读 2020-12-10 14:52:10
    数据类型是每编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的...
  • 在VHDL语言里,基本数据对象有三种:常量,变量以及信号。 常量 常量就是常数,它的数值不能更改。它必须初始化。它的一般定义格式如下: CONSTANT 常量名:数据类型 := 表达式; --表达式是用来初始化常量的 ...
  • 【Redis】五种数据类型及其使用场景

    万次阅读 多人点赞 2020-05-25 22:58:57
    Redis 数据类型类型与类比java的模型 string --> String hash --> Hashmap list --> LinkList set --> HashSet sorted_set --> TreeSet String类型 redis 数据存储格式 redis自身是一个Map...
  • 1)数据结构:数据模型中的数据结构主要描述数据类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和约束都建立在数据结构上。不同的数据结构具有不同的操作和约束。 2)数据操作:数据模型...
  • python基本数据类型的特点

    千次阅读 2019-04-30 17:57:57
    Python基本数据类型的特点 Python整型和浮点型 一,python整数类型所表示的数据。 1,一般用以表示一类数值:所有正整数,0和负整数;... 2,整型作为最常用的,频繁参与计算的数据类型,在pyt...
  • JS数据类型(6基本数据类型

    千次阅读 2021-12-08 16:56:46
    背★★ undefined 和null(两空类型) symbol 符号 不怎么常用数据类型 变量声明 三种声明方式 区别 后面再补充内容 let声明 const声明 变量声明(指定值,同时也指定了类型) name和' name' 的区别 类型转换 ...
  • java八基本数据类型及包装类详解

    万次阅读 多人点赞 2018-12-20 10:14:40
    详解一、八基本数据类型常识 1.1、基本常识表 对于上图以下几点需要注意: java八基本数据类型分为四类八,四类分别为整型、浮点型、布尔型、字符型;八分别为byte、short、int、long、float、double...
  • 数据库中的常用的基本数据类型

    千次阅读 2018-03-30 18:00:40
    (1) 数字类型:整数:tinyint,smallint,mediumint,int,bigint浮点数:float,double,real,decimal。超过长度会四舍五入布尔类型可以使用tinyint(0)表示false,其余为true日期和时间:date,time,datetime,timestamp,...
  • 常用的5种数据分析方法哪些?

    千次阅读 2021-01-06 08:07:43
    常用数据分析方法5。 1.对比分析法 对比分析法指通过指标的对比来反映事物数量上的变化,属于统计分析中常用的方法。常见的对比横向对比和纵向对比。 横向对比指的是不同事物在固定时间上的对比...
  • 在JavaScript中如果想将以上的四基本数据类型转换为字符串类型, 常用的方法有三种 1.对于Number类型和Boolean类型来说, 可以通过 变量名称.toString()的方式来转换 2.可以通过String(常量or变量);转换为字符串 3....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,052,010
精华内容 420,804
关键字:

常用数据类型有哪三种