2.3数据类型

1.2、Python3基本数据类型 *注意:**在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。是字符串的连接符, 星号 ***** 表示复制当前字符串,紧跟的数字为复制的次数。有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以上实例,创建一个整型对象,值为 1,从后向前赋值,三个变量被赋予相同的数值。 阅读详情


1. 命名规则

  • 字段名必须以字母开头,尽量不要使用拼音
  • 长度不能超过30个字符(不同数据库,不同版本会有不同)
  • 不能使用SQL的保留字,如where,order,group
  • 只能使用如下字符a-z、A-Z、0-9、$ 等
  • Oracle习惯全大写:USER_NAME,mysql习惯全小写:user_name
  • 多个单词用下划线隔开,而非java语言的驼峰规则

2.字符

  • char长度固定,不足使用空格填充,最多容纳2000个字符,char(11)存储abc,占11位。查询速度极快但浪费空间
  • varchar变长字符串,最多容纳4000个字符,varchar(11)存储abc,只占3位。查询稍慢,但节省空间。Oracle为varchar2
  • 大文本: 大量文字(不推荐使用,尽量使用varchar替代)

以utf8编码计算的话,一个汉字在u8下占3个字节
注:不同数据库版本长度限制可能会有不同

3.数字

  • tinyint,int整数类型
  • float,double小数类型
  • numeric(5,2) decimal(5,2)—也可以表示小数,表示总共5位,其中可以有两位小数
  • decimal和numeric表示精确的整数数字

4.日期

  • date 包含年月日
  • time时分秒
  • datetime包含年月日和时分秒
  • timestamp时间戳,不是日期,而是从1970年1月1日到指定日期的毫秒数

5.图片

  • blob 二进制数据,可以存放图片、声音,容量4g。早期有这样的设计。但其缺点非常明显,数据库庞大,备份缓慢,这些内容去备份多份价值不大。同时数据库迁移时过大,迁移时间过久。所以目前主流都不会直接存储这样的数据,而只存储其访问路径,文件则存放在磁盘上。
《Python3程序开发指南(第二版)》第2章 数据类型 练习 1.修改程序print_unicode.py,以便用户可以在命令行上输入几个单独的单词,并且只有在Unicode字符名包含 阅读详情

相关推荐

24、HL7 v2与v3数据类型及参考信息模型解析

本文深入解析了HL7 v2与v3的数据类型及参考信息模型(RIM),比较了两者在设计理念、消息结构、可扩展性和应用场景上的差异。HL7 v2以灵活性著称,适用于小型机构和遗留系统集成;而HL7 v3基于RIM的面向对象设计提供了更规范、可测试的标准,适合大型医疗机构和跨机构数据共享。文章还探讨了实施建议与未来发展趋势,强调理解HL7标准对实现医疗信息系统互操作性的关键作用。

c2d3e4f的博客 131

vue2 vue3 Props不同数据类型的写法

vue2 vue3 Props

qq_18595715的博客 430

Maxscript基本数据类型(四):Point2 & point3

point

qq_42540466的博客 819

Python3.x和Python2.x中的数据类型、输入输出、格式化输出、逻辑符号以及区别

python3脚本语言的编写格式 #coding:utf-8 python2.x:默认使用ASCII编码 python3.x:默认使用UTF-8编码 1.没有分号(编码规范 PEP8) 2.严格按照缩进的语言 print(‘hello python’) print(‘你好 python’) ASCII编码和UTF-8编码区别: python中的数据类型 变量就是对内存地址空间的一个引用 a =...

AmourHaiti的博客 1011

Python 3与TensorFlow 2:从数据类型到变量操作

本文深入探讨了在Python 3环境下使用TensorFlow 2进行机器学习的基础知识,包括数据类型、常量与变量的定义、使用tf.function优化性能等。文章通过多个实例展示了如何在TensorFlow 2中创建和操作各种数据类型,并解释了变量在机器学习模型中的重要性。

weixin_42605397的博客 424

快速搭建SpringBoot3+Vue3+ElementPlus管理系统

快速搭建SpringBoot3+Vue3管理系统前端项目搭建(默认开发环境:node20,Jdk17)创建项目并下载依赖--执行以下命令 前端项目搭建(默认开发环境:node20,Jdk17) 创建项目并下载依赖–执行以下命令 创建项目 yarn create vite admin-vue --template 2.下载依赖(也可按需下载) yarn add echarts --save yarn add vue-router --save yarn add element-plus --save y

adingyb的博客 2811

python2中的print语句可以不用小括号。_Python3中的数据类型

如果说python中的数据类型,那我们要从标准数据类型说起,在python中标准数据类型如下:数字类型:数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。在python2.X中数据类型分的比较多,有int(有符号整型),long(长整型[也可以代表八进制和十六进制]),float(浮点型),complex(复数).到了python3.X...

weixin_39956451的博客 298

DIY一个SM2262ENG 2TB Nvme固态硬盘,慧荣SM2262EN主控

网友订做的 材料: 慧荣科技的62en,2片1G 三星DDR4缓存,4颗PF29F04T2AOCTH1,8CE B17A。SM2262EN属于慧荣第二代PCIe SSD主控,支持PCIe G3×4通道和全新的NVMe 1.3规范、8个NAND通道设计,并提供完整固件设计,最大循序读取速度高达3.5GB/s,循序写入速度达3.0GB/s,随机读写则高达420K IOPS和420K IOPS。此外,还采用目前最先进的低功耗设计,无论是在待机还是在工作状态下,均展现超低功耗,有效减少30%的功耗,满足用户追求超

m0_55207244的博客 1万+

关于IDEA2020.2.3版本显示scala数据类型的设置

关于IDEA2020.2.3版本显示scala数据类型的设置 原来的设置是如图 但是现在的新版本这个地方不在了 原来是搬到这里了 勾选上就OK了。

weixin_37761111的博客 1067

使用QGIS提取天地图遥感影像中的建筑物轮廓,及AI方案

用QGIS的插件提取遥感影像中的建筑轮廓,并提供了几个AI提取建筑轮廓的方案。

cky_123的博客 2万+

基于继电器与三极管的自动水泵控制器DIY:从电路原理到PCB制作实战

继电器作为一种利用电磁原理实现电路通断控制的电气开关,其核心价值在于通过小电流信号控制大电流负载,实现强弱电之间的安全隔离。在自动化控制领域,继电器常与三极管等半导体器件配合,构成驱动电路,将微弱的传感器信号放大,从而可靠地控制电机、水泵等执行机构。这种组合技术广泛应用于工业控制、智能家居及各类电子DIY项目中,例如实现水箱水位的自动检测与控制。本文将以一个典型的自动水泵控制器项目为例,深入剖析如何利用继电器与三极管搭建水位检测与驱动电路,并详细讲解从电路设计、PCB自制(热转印法)到系统调试的完整工程实践

weixin_31774841的博客 342

[python基础] python 2与python 3之间的区别 —— 不同数据类型间的运算

python 3的更新中,不再支持 str 和 int 直接判定 >>> a = '10' >>> a > 9 Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> a > 9 TypeError: '...

weixin_30569153的博客 90

汇川Easy 301 和MCGS进行Modbus RTU通讯(485)浮点数读取和写入

4DF0001对应寄存器D0,4DF0003对应寄存器D2。注意:要选com2口,com1口是232通讯。

qq_61916672的博客 2884

python2 和 python3中bytes和str的数据类型以及p32和u32

python3区分bytes 和string这两个数据类型 而python2是没有bytes类型的,是和str混用的 对于同一个地址序列,在python3中用str表示和用bytes,输出的样子会不一样,主要的区别在于不可见字符。 在python3中,要写bytes类型的常量,可以写成b’A’,来表示bytes形式的字符A p32是压缩,返回的是bytes u32是解压 上面两...

weixin_43085694的博客 3551

YOLO11涨点优化:卷积魔改 | DCNv2升级版本,助力检测

在DCN的基础上,增加了2个创新点,分别是调制模块和使用多个调制后的DCN模块,从形成了DCN的升级版本——DCNv2

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 960

17、激光切割焦点位置和入射角对切割质量的影响研究

本研究通过响应面方法(RSM)结合Box-Behnken设计,系统分析了激光功率、切割速度和气体压力对SS 304不锈钢激光切割质量的影响,重点探讨了三种不同喷嘴在不同聚焦条件下的切缝比和条纹深度变化规律。实验结果表明,激光功率、切割速度和气体压力对切割质量具有显著影响,且不同喷嘴因焦点位置差异表现出不同的响应趋势。通过回归建模与优化,确定了最小激光功率、适中切割速度和最大气体压力为最优参数组合,可实现最小切缝比和较优条纹深度。研究为实际激光切割工艺提供了科学的参数选择依据和操作流程建议,有效提升了切割精度

mm9012的博客 119

2.2 Python3 基本数据类型

在编程世界中,数据类型是构建程序的基础。Python作为一门强大而灵活的编程语言,提供了丰富的数据类型来满足各种编程需求。本文将全面介绍Python3中的基本数据类型,帮助初学者建立扎实的基础,也为有经验的开发者提供复习参考。

weixin_40978412的博客 1005

【ROS】ROS2导航Nav2:简介、安装、测试效果、错误处理

在ROS2中自动导航使用Nav2来实现。Nav2 使用几个独立的模块化服务,通过 ROS 2接口(例如动作服务器或服务)与行为树 (BT) 通信。Nav2 输入包括:TF转换、一个地图源、一个行为树 (BT) XML 文件和相关的传感器数据源;Nav2 输出速度命令;Nav2 支持多种机器人,比如:四足机器人、履带机器人、轮式机器人等。

郭老二 5059

OpenCL™ C 6.3.2. 内置矢量数据类型

​支持char、unsigned char、short、unsigned short、int、unsigned int、long、unsigned long、float和double数据类型。[6]向量数据类型用类型名称定义,即char、uchar、short、ushort、int、uint、long、ulong、float或double,后面是定义向量中元素数量的文字值n。一个包含n个16位带符号2的补码整数值的向量。一个包含n个32位有符号2的补码整数值的向量。一个包含n个64位无符号整数值的向量。

aggs1990的专栏 135

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

3.2 基本数据类型

3.2 基本数据类型 Java基本数据类型 序号 数据类型 大小/位 可表示的数据范围 1 long(长整数) 64 -9223372036854775808~9223372036854775807 2 int(整数) 32 -2147483648~2147483647 3 short(短整数) 16 -32768~32767 4 byte(位) 8 -128~127 5 char(字符)

vvvvv的博客 406

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

2.3.2 复合数据类型

ST(Structured Text)语言支持多种复合数据类型,包括数组(ARRAY)、结构体(STRUCT)、枚举(ENUM)和联合体(UNION)等。ST语言的复合数据类型(如数组、结构体、枚举、联合体、指针和引用)为复杂数据结构的组织和管理提供了强大的支持。联合体大小:由于realValue和dintValue都是4字节,因此联合体DataUnion的内存空间大小为4字节。// 定义一个DataUnion类型的变量。// 通过指针修改value的值。// 设置状态为运行。// 修改value的值。

NAV3055的博客 1348

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Python3(2) 基本数据类型

Python3 的基本数据类型丰富多样,每种都有其独特的特性和用途。通过不断实践和使用这些数据类型,我们能编写出更高效、更强大的 Python 程序。希望这篇博客能帮助大家更好地理解和掌握 Python3 的基本数据类型,让编程之路更加顺畅!

Theodore_1022的博客 938

2、python3的数据类型

1、Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 python允许你同时为多个变量赋值, 在这里说一个小故事: a=1 b=2 怎样不引入第三个变量来实现两个值得交换呢: a,b=b,a      2、Python3 中有六个标准的数据类型: Number(数字)  Python3 支持 int、float、bool、complex(...

tianzemeizhi的博客 309

Python3 笔记2 基本数据类型

1.#python的基本数据类型 ''' python中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在python中,变量就是变量他没有类型,我们说的"类型"是变量所指的内存中的对象类型。 等号(=)用来给变量赋值。 等号(=)运算符号左边是一个变量名,等号(=)运算符右边是存储的变量的值。 ''' 2. ...

Lucis_tomato的博客 664

Python3 笔记3 基本数据类型2

1.#如果列表的第三个参数为负数表示逆向读取,以下实例用于翻转字符串 def reverseWords(input): #通过空格将字符串分割,把各个单词分割为list inputWords = input.split(" ") #翻转字符串 #假设列表 list=[1,2,3,4], list[0]=1,list[1]=2,而-1表示最后一个元素 list[-1]=4(与list[3]=4一样) #inputWords[-1::-1]有三个元素,第一个-1代表

Lucis_tomato的博客 671

2.3 其他数据类型

本次主要介绍整数类型以外的其他三种数据类型,分别是布尔型、浮点数和字符串。 首先来看看布尔型。这个古怪的名称来自于一位英国数学家,其实所谓布尔型,就是该数据类型的取值只有两种,即真假,在Python中分别使用True和False来表示(请注意,和变量名称一样前后无需加单引号),也称为逻辑型。一般而言,我们很少直接使用这种类型,更多的情况是利用布尔型变量保留一些逻辑判断结果。 flag = 1 > 2 print(flag) 输出为:False。这里的flag保存的是1和2大小比较的结果,显然输

leeshuqing的专栏 1613
上一篇: 2.1 使用MySql
下一篇: 3.1.2 创建表
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值