Python基础学习笔记之数据类型

python基本函数——int()和float() 文章目录一、int()函数二、使用步骤1.引入库2.读入数据总结 一、int()函数 int()函数有两种书写格式: int([x])格式。该格式的功能为截取数字的整数部分或者将字符串转换成一个整数。简单的说就是将一个字符串(这里需要注意的是int()函数不接受带小数的数字字符串)或数字(可正,可负,可为零,可带小数点)转换为整型。这是最常用的格式和功能。 相关代码测试如下: >>> int()#如果不给参数,则返回 0 0 >>> int(0) 0 >&gt 阅读详情

众所周知,在Python中,常用的数据类型有三种,分别是字符串、整数和浮点数。在Python基础学习的过程中,数据类型是初学者常常容易混淆的一个基础知识点,本文为大家详细总结了三种数据类型的概念、数据类型的查询以及更为复杂的数据转化。下面一起来看看数据类型的学习笔记吧

1、字符串

(1)概念

字符串英文名string,简称str。 字符串就是由一个个字符连接起来的组合, 你平时所见的字母、数字、汉字、符号都是字符。 字符串可以用来表示词、语句、甚至是数学公式。简单概括一下,所有单引号、双引号、三引号中的内容就是字符串,无论引号里面内容是中文、英文、法文、数字、符号、甚至是火星文。

代码演示1:

name='小明'

代码演示2:

print("hello")

在上面的代码中,小明和hello都属于字符串类型。

(2)字符串拼接

字符串拼接的方法简单的很,就是利用字符串拼接符号+,将需要拼接的变量连接在一起。需要注意的是,只有字符串与字符串才能拼接。比如:

2、整数

整数英文为integer, 简称int。整数是正整数、零和负整数的统称。说白了,就是没有小数点的数字。而且不带引号,直接用print()函数打印。代码演示:

注意:整数中不能出现其他文字、字母、符号!

3、浮点数

(1)概念

浮点数,英文称为float。在Python中,将带有小数点的纯数字定义为浮点数。浮点数是我们从常见的数据类型之一。简单来讲,浮点数就是比整数多了一个小数点。比如3.1415926、95.27、999.00等等。

(2)特点

浮点数虽说比整数多一个小数点,但是它存在一个bug。因为浮点数的特点,导致它在计算机内运算时,结果不是那么精确,会有四舍五入的差。举个例子:

为什么打印出来的不是0.46,而是一个比0.46小的数字呢? 这是因为Python计算浮点数时,会把0.35与0.11转换成二进制数。二进制数由0和1表示,逢2进1。

(3)二进制转换

0.35(十进制) = 0.010110011001100110011001100110011001100110011001100111(二进制)

0.11(十进制)= 0.00011100001010001111010111000010100011110101110000101001(二进制)

在这个十进制转换二进制过程中,产生了误差,这样就造成了我们与结果的误差。然后,这两个二进制数字相加后,在将得到的二进制结果转换成十进制小数。

4、数据类型的查询—type()函数

只需要把查询的内容放进括号里就可以使用type()函数了。但是对于Python而言,你只是下了一个查询类型的命令,type()函数已经执行结束,所以想要在终端显示查询结果,你还需要补全代码,将type()函数查询结果 放进print() 中,例print(type(name))。比如:

5、数据转化

(1)Str()函数

Str()函数不管你之前属于啥类型,只要到了它的括号里,就把任何数据都转成字符串类型。另外也可以不用Str()函数,直接用引号完成字符串的转化。

(2)int()函数

但是关于int()函数的使用,只有字符串中的内容是纯数字时,才能够使用int()函数进行强制转换。对于文字、英文、火星文都不能使用int()进行转换;浮点数形式的字符串也是不能使用int()强制转换的,但是浮点数是可以使用int()函数来转换。int()函数的本质是将数据转换整数,对于浮点数,就是取整处理,也就是只拿走整数部分,不会做四舍五入操作。

(3)float()函数

float()函数的使用和str()、int()的方法一致,也是将需要转换的数据放在括号里。float()函数可以将整数和字符串转换成浮点数类型,但前提是,这个字符串中的内容一定是数字形式。

(4)总结

到现在为止,所有的转换数据类型的方法都讲完了。下面,我们来总结一下这个三个函数。Str()函数可以把任何文本转化为字符串;int()函数只能转化不带小数点纯数字的字符串,在转化浮点数的时候会取整抹零;float()函数只能转化数字形式的字符串,转化整数时会在后面加零。

关于Python的数据类型基础学习就到这里了,以上这些学习笔记的内容,只是我们开始探究数据的开始,,以后你还会学习更加复杂的代码及命令。

Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。
在这里插入图片描述

学习软件

Python常用的开发软件,会给大家节省很多时间。
在这里插入图片描述

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。
在这里插入图片描述

100道练习题

在这里插入图片描述

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。
在这里插入图片描述
最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

python自动化学习笔记(day1)——基础数据类型 基础数据类型(一)—— 数值类型 一、数据类型分类 1. 数值类型 1.1 整数(int) a = 10 # 使用赋值运算符‘=’给a赋值 print(type(a)) # print()函数进行输出,type()函数获取a的类型,输出a的类型 <class 'int'> 1.2 浮点数(float) a = 1.1 print(type(a)) <class 'float'> 1.3 复数(complex) a = 10.3+9j print 阅读详情

相关推荐

【Python快速学习笔记02】基础语法(基本数据类型数字/字符串/列表/元组/集合)

单引号'hello',双引号"abc",三引号"""abc"""均表示字符串,开始结束引号类型需一致,三引号常用于文档字符串,可。单行注释-》#这是一个注释,多行注释-》三个单引号'''这是一个多行注释''',"""这是一个多行注释"""a.下划线开头的标识符如_tes表示不能直接访问的类属性,通过类提供的接口进行访问。用缩进代替方法体{},表示同一模块/方法中的代码,python严格控制,input()用户输入,\n表示换行,输入文字问enter表示输入完毕。and,or,for,from,del等。

qq_37630282的博客 597

Python基础学习笔记之数据类型【墙裂推荐】

对于程序员而言,了解编程语言的发展趋势,有助于个人职业成长;而对于想要入行IT的新人而言,最大的疑惑大多来自于不知道该选择哪门编程语言发展前景更好!

bug中的极品!!!专治BUG 929

普罗米修斯监控达梦数据库集群

-----------------------------------新增文件---------------------------------------注:图上即为启动成功,如果没有问题,则使用nohup后台启动程序。官网地址:https://github.com/gy297879328/dameng_exporter。注:prometheus的对数据库的指标采集如果高于60s一次,请手动修改提供表盘中的计算值。修改dameng_exporter.config配置文件,修改账号密码的部分。

weixin_49985403的博客 1681

Python数据类型转换int(),float(),complex(),str()

💖💖💖。

1万+

WPF+Prism+LiveCharts+materialdesignin 搭建WPF开发框架

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容。

T_Tboy的博客 3050

百条网络工程师基础面试题(不断更新)

1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 4)什么是 LAN? LAN 是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连接。 5)什么是节点? 节点是指连接发生的点。它可以是作为网络一部分的计算机

weixin_42728126的博客 2万+

python基础 -04- 数据类型(int,float,str,bool)

数字(int,float) int(整型)  在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036854775808~9223372036854775807 long(长整型)  跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。  注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不

迷雾总会解 2676

高速光耦在隔离串口通信中的选型与优化策略

本文深入探讨了高速光耦在隔离串口通信中的关键作用与选型优化策略。针对串口通信中因普通光耦响应慢导致的误码问题,文章详细分析了响应时间、电流传输比、供电电压与隔离耐压等核心选型指标,并对比了6N137、HCPL-0601等主流型号。同时,提供了电路设计、PCB布局的优化技巧及实用的调试指南,旨在帮助工程师实现高速、稳定的隔离串口通信。

grpc6streamer的博客 322

【Python】数据类型转换 ( 数据类型转换函数 | 整数 / 浮点数转字符串示例 | 字符串转整型 / 浮点型示例 | 整数 / 浮点数互相转换 )

一、数据类型转换 1、数据类型转换函数 2、整数转字符串示例 3、浮点数转字符串示例 4、字符串转整型 / 浮点型示例 5、转换失败案例 6、浮点数 / 整数 互相转换

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 7035

prometheus 从入门到精通(史上最全)

Prometheus(由go语言开发)是一套开源的监控&报警&时间序列(按照时间排序)数据库的组合。因为kubernetes(俗称k8s)的流行带动了prometheus的发展。它可以监控主机,服务,容器,支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。原文链接:https://blog.youkuaiyun.com/qq_45277554/article/details/130917620时间序列数据。

流水_鱼鱼的博客 1万+

YOLOv5源码逐行超详细注释与解读(5)——配置文件yolov5s.yaml

全网最详细的YOLOv5源码解读之配置文件yaml。逐行注释,逐句讲解,一文带你了解yaml。小白必看!

路人贾的博客 1万+

Python软件测试学习笔记基础2--数据类型

在基础1变量与运算符里面已经提到了数据类型,下面就详细讲解Python语言中的数据类型。 Python的数据类型主要有:数字、字符串、元组、列表、集合、和字典。 数字又可以细分为整型、浮点型、布尔型、和复数 2.1数字的类型及转换 数字类型分类: 1.整型:没有小数点的数值 2.浮点型:带有小数点的数值 3.布尔类型:以True和False表示,实质分为1和0,为区分1和0,改为T...

m0_37422931的博客 458

TC3XX - MCAL知识点(二十):CAN MCAL配置及代码实战(CAN/CANFD/extenen CAN)

CAN驱动程序负责提供AUTOSAR指定的标准CAN通信服务。M_CAN单元是底层的CAN硬件单元,它由共享消息RAM(在AUTOSAR中称为硬件对象)的节点(在AUTOSAR中称为控制器)组成。CAN驱动提供以下服务:·初始化CAN控制器以控制CAN控制器的行为和状态·设置和修改CAN控制器的波特率配置·支持CAN和CAN FD帧的收发·在轮询和中断模式下,成功的帧传输通知,专用和FIFO消息的接收和总线事件通知·数据接收使用接收FIFO功能·假装网络模式处理·支持多读/写周期功能。

梦想技术家 3939

python保存数据型变量_Python基础学习笔记(一)变量与数据类型

https://m.toutiao.com/is/J3fN6eK/Python是一门易学的面向对象的程序设计语言,可以轻易地完成界面、文件、封装等高阶需求,可移植性好,有非常多功能强大的库与包,如Numpy(数值计算)、SciPy(数学、科学与工程计算)、Matplotlib(数据绘图工具)等等,可以进行应用程序开发、数据可视化、网站后端,近年来人工智能机器学习的火爆,作为首选开发语言Python...

weixin_32767591的博客 767

GEE聚类分析:基于sentinel-2 影像进行 K-Means 聚类分析

这篇博客介绍了如何使用 Google Earth Engine (GEE) 进行 K-Means 聚类分析,以识别感兴趣区域(ROI)内的不同地表覆盖类型。文章详细说明了从定义用户参数、准备参考区域、加载和预处理 Sentinel-2 图像,到训练 K-Means 聚类器并对图像进行聚类的完整流程。代码示例展示了如何设置参数、采样像素数据、训练聚类器,并将结果可视化。最后,还提供了将聚类结果导出到 Google Drive 的选项。通过该教程,用户可以掌握在 GEE 平台上进行地理数据聚类分析的基本方法。

此星光明博客 263

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

python数据类型有哪些、分别有什么用途_Python基础学习笔记之数据类型

众所周知,在Python中,常用的数据类型有三种,分别是字符串、整数和浮点数。在Python基础学习的过程中,数据类型是初学者常常容易混淆的一个基础知识点,本文为大家详细总结了三种数据类型的概念、数据类型的查询以及更为复杂的数据转化。下面一起来看看数据类型的学习笔记吧~1、字符串(1)概念字符串英文名string,简称str。字符串就是由一个个字符连接起来的组合,你平时所见的字母、数字、汉字、符号...

weixin_39991305的博客 1132

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

python学习笔记——基础数据类型

1.Python3 中常见的数据类型有:Number(数字)、String(字符串)、bool(布尔类型)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。1.python支持+(加)、-(减)、*(乘)、/(除,得到浮点数)//(除,得到整数)、%(取余)、**(乘方)的运算方式。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。2.在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。

weixin_51130882的博客 1093

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

python自动化学习笔记(day4)——基础数据类型(二)

基础数据类型(二) 1.8 字符串格式化 1.8.1 % 字符串格式化 语法格式如下: %[(name)][flags][width][.precision]typecode (name)可选,用于指定 key '%(test)s' % {'test':'name'} 'name' flags 可选,可供选择的值有:(只有在和数值类型的typecode配合时才起作用) + 右对齐,正数前面加正号,负数前加负号 - 左对齐,正数前无符号,

weixin_58716099的博客 227

java怎么放mysql的text类型数值让其换行_Python基础学习笔记(一)变量与数据类型...

Python是一门易学的面向对象的程序设计语言,可以轻易地完成界面、文件、封装等高阶需求,可移植性好,有非常多功能强大的库与包,如Numpy(数值计算)、SciPy(数学、科学与工程计算)、Matplotlib(数据绘图工具)等等,可以进行应用程序开发、数据可视化、网站后端,近年来人工智能机器学习的火爆,作为首选开发语言Python更是成为了编程语言中的香饽饽。它的代码结构清晰、简单易学,我们有什...

weixin_36290287的博客 776

python自动化学习笔记(day6)——基础数据类型(三)

基础数据类型(三) 四、散列类型 1. 集合 python 中集合(set)类型与数学中的集合类型一致,用来表示无序 不重复元素的集合。 1.1 集合定义 集合使用一对大括号 {} 进行定义,元素直接使用逗号隔开。集合中的元素必须是不可变类型。 a = {1, 2, 3, 4, 5} b = {1, 2 ,'a', ('a',), 1.5} #集合中的元素必须是不可变类型 print('a的类型为:', type(a)) print('b的类型为:', type(b)) a的类型为:

weixin_58716099的博客 950

Python学习笔记 | 基础数据类型

Python学习笔记|if语句案例简述涉及知识点python代码总结 案例简述 判断用户输入金额是美元(USD)还是人民币(CNY),做出对应换算。 涉及知识点 if 语句的用法 python代码 USD_VS_RMB = 6.77 #常量经常大写,放在代码最前 currency_str_value = input('...

weixin_44878159的博客 218

Python基础学习笔记四(数据类型)

数据类型 就是变量值的类型,也就是可以为变量赋哪些值。在Python中有六种标准数据类型和一种特殊数据类型:1). 数字【整型(int)、浮点型(float)、复数(complex)、布尔(bool)】;2). 字符串(str);3). 元组(tuple);4). 列表(list);5). 字典(dict);6). 集合(set);7)空类型(None)

小异常的博客 679

【我的Python学习笔记】从基础数据类型到爬虫,后附Python爬虫笔记

面向观众式教学,后附学姐Python爬虫笔记~

生产队的刘同学 640

Python学习笔记——数据类型基础

内容整理于廖雪峰官网和菜鸟教程 数据类型 整数 大小没有限制 浮点数 大小没有限制,超出范围的浮点数为表现为inf无限大 字符串 字符串用单引号或双引号引起来的文本 \转义字符 :可以在单引号或双引号或\前加转义字符\,来转义原本的意义。\n换行,\t制表符。 Python还允许用r’’ 表示’‘内部的字符串默认不转义, print(r’\\t\’) 输出\\t\ 用’’’…’’'的格式表示多行...

violette_lx的博客 175

python零基础入门学习教程之python开发学习笔记基本数据类型

本节重点: 使学生掌握字符串、数字、布尔这三种基本数据类型,这样讲后面的流程控制和逻辑判断时会容易接受 本节时长需控制在15-20分钟之内 此处暂不讲list , dict等数据类型,不要一开始给学生太多太碎的知识点 完整版python开发零基础图文教程已经上传到了csdn官方平台,感兴趣的朋友,可以扫描下方二维码,先睹为快,前往免费领取! 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文

Python_0011的博客 212
上一篇: 深入探究Python发展历程
下一篇: Python基础语法学习之变量与赋值
壹只小小码农
博客等级 码龄5年 8100粉丝 1334原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值