【Python入门篇】——Python基础语法(数据类型与数据类型转换)

这篇具有很好参考价值的文章主要介绍了【Python入门篇】——Python基础语法(数据类型与数据类型转换)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

【Python入门篇】——Python基础语法(数据类型与数据类型转换)

1. 数据类型

1.1 理解数据类型

数据类型
在学习字面量的时候,我们了解到:数据是有类型的。
目前在入门阶段,我们主要接触如下三类数据类型:
【Python入门篇】——Python基础语法(数据类型与数据类型转换)
string、int、float这三个英文单词,就是类型的标准名称

1.2 type()语句

如何验证数据的类型呢?
我们可以通过type()语句来得到数据的类型:
语法:type(被查看类型的数据)
type()语句的使用方式

  1. 在print语句中,直接输出类型信息:
print(type("辭七七"))
print(type(666))
print(type(13.14))

运行结果

【Python入门篇】——Python基础语法(数据类型与数据类型转换)

str是string的缩写

  1. 用变量存储type()的结果(返回值):
# 使用变量存储type()语句的结果
string_type = type("辭七七")
# 用string_type接收type("辭七七")的内容
int_type = type(666)
float_type = type(13.14)
print(string_type)
print(int_type)
print(float_type)

运行结果:
【Python入门篇】——Python基础语法(数据类型与数据类型转换)

查看的都是<字面量>的类型,能查看变量中存储的数据类型吗?
答案当然是:可以

# 使用type()语句,查看变量中存储的数据类型信息
name = "辭七七"
name_type = type(name)
print(name_type)

观察结果:
【Python入门篇】——Python基础语法(数据类型与数据类型转换)
我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?
答案:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有
就像我们可能会说:字符串变量
但要知道,不是变量是字符串,而是它存储了:字符串

1.3 总结

  1. 使用什么语句可以查看数据的类型?
    type()
  2. 如下代码,name_type变量可以存储变量name的类型信息,是因为什么?
    因为type()语句会给出结果(返回值)
    【Python入门篇】——Python基础语法(数据类型与数据类型转换)
  3. 变量有没有类型?
    答案:没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串

2. 数据类型转换

我们知道数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等
那么,我们为什么要转换它们呢?
因为数据类型转换,将会是我们以后经常使用的功能。
如:

  • 从文件中读取的数字,默认是字符串,我们需要转换成数字类型
  • 后续学习的input()语句,默认结果是字符串,若需要数字也需要转换
  • 将数字转换成字符串用以写出到外部系统
  • 等等

2.1 常见的转换语句

【Python入门篇】——Python基础语法(数据类型与数据类型转换)
和我们前面学习的type()语句一样,这三个语句,都是带有结果的(返回值)
我们可以用print直接输出或用变量存储结果值

下面让我们看一下代码来感受一下

# 转换成字符串
num_str = str(20)
print(type(num_str), num_str)

float_str = str(13.16)
print(type(float_str), float_str)
# 将字符串转换成数字
num = int("11")
print(type(num), num)
num2 = float("13.14")
print(type(num2), num2)
# 整数转浮点数
float_num = float(20)
print(type(float_num), float_num)

运行结果:
【Python入门篇】——Python基础语法(数据类型与数据类型转换)
通过结果可以看到浮点数转整数会丢失精度

2.2 类型转换注意事项

类型转换不是万能的,我们需要注意:

  1. 任何类型,都可以通过str(),转换成字符串
  2. 字符串内必须真的是数字,才可以将字符串转换为数字

代码演示,如果字符串内不是数字转换会出错
【Python入门篇】——Python基础语法(数据类型与数据类型转换)

2.3 总结

  1. 字符串、整数、浮点数类型转换的语句是什么?
    【Python入门篇】——Python基础语法(数据类型与数据类型转换)
  2. 任何类型都可以转换成字符串,对不对?
    答案: 正确
  3. 字符串可以随意转换成数字,对不对?
    答案: 错误,字符串内必须只有数字才可以
  4. 浮点数转整数会怎么样?
    丢失精度,也就是小数部分

好了关于【Python入门篇】Python基础语法(数据类型与数据类型转换),七七今天就先分享到这里,如果这篇文章对大家有帮助,请佬佬们点个赞再走吧!如果发现什么问题,欢迎评论区留言!💕💕文章来源地址https://www.toymoban.com/news/detail-434536.html

到了这里,关于【Python入门篇】——Python基础语法(数据类型与数据类型转换)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [Python物联网]Python基础知识和语法--变量和数据类型--Python快速上手开发物联网上位机程序

    目录 一、前言 二、Python变量 三、Python数据类型         1.数值类型         2.字符串类型         3.列表类型         4.元组类型         5.字典类型         6.数据类型转换         当你开始学习Python编程语言时,第一步就是了解 变量和数据类型 。变量是存储

    2024年02月04日
    浏览(58)
  • 【Python从入门到人工智能】16个必会的Python内置函数(5)——数据转换与计算(详细语法参考 + 参数说明 + 具体示例)

      你的思绪就像这池水,朋友,稍有外界触动就很难清澈明朗,可如果让它静下来,答案顿时变得清晰了。   🎯 作者主页 : 追光者♂ 🔥          🌸 个人简介 : 计算机专业硕士研究生 💖、 2022年CSDN博客之星人工智能领域TOP4 🌟、 阿里云社区特邀专家博主 🏅、 C

    2023年04月13日
    浏览(57)
  • python入门基础-数据类型&有序序列和无序序列;

    python语言:定义成能快速完成工作的小工具 • 简洁、优雅、灵活 • 入门非常简单,但真正精通较为困难 • python可以编写服务器脚本,也可以编写常规网站 • 运行效率慢(相对于c,java) • 编译型语言(C、C++) • 执行前必须先进行编译,编译成底层机器码 • python不适合

    2024年02月08日
    浏览(35)
  • Python零基础入门(四)——变量,数据类型与运算符

    个人简介:机电专业在读研究生,CSDN内容合伙人,博主个人首页 Python入门专栏:《Python入门》欢迎阅读,一起进步!🌟🌟🌟 码字不易,如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!😊😊😊 欢迎来到本篇博客,如果你是一个完全零基础的

    2024年02月10日
    浏览(66)
  • 【Python入门篇】——Python基础语法(字符串格式化,表达式格式化和数据输入)

    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选择循环语句,Python函数,Python的数据容器等。 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖 目前通过%符号占位

    2024年02月05日
    浏览(58)
  • 【Python从入门到人工智能】16个必会的Python内置函数(4)——数据转换与计算 (详细语法参考+参数说明+具体示例) | 求和、四舍五入、幂运算的综合应用

      成长的标准就是,拒绝别人以后,没有任何的愧疚感。——萨特     🎯作者主页: 追光者♂🔥          🌸个人简介:   💖[1] 计算机专业硕士研究生💖   🌟[2] 2022年度博客之星人工智能领域TOP4🌟   🏅[3] 阿里云社区特邀专家博主🏅   🏆[4] CSDN-人工智能领域优质

    2024年02月15日
    浏览(74)
  • JavaScript的基础语法和数据类型

    一、什么是JavaScript JavaScript是用于实现 用户交互 、 动态控制文档的外观和内容 ,动态控制浏览器操作、创建cookies等网页行为的跨平台、跨浏览器的由浏览器解释执行的客户端脚本语言 二、JavaScript的三种引入方式 1、引入.js后缀的文件,注意一般外部引入js的文件,放在bod

    2024年02月08日
    浏览(45)
  • 【Rust】001-基础语法:变量声明及数据类型

    “一切能用 Rust 重写的项目都将或者正在用 Rust 重写” Rust 入门与实践:https://juejin.cn/book/7269676791348854839?utm_source=course_list 代码演示 执行结果 依赖 Cargo.toxml 代码 执行命令 根目录执行 整型标量类型 只要记得最低从 8 开始,到 128 结束(当然,正常情况下我们最多用到 64,

    2024年02月10日
    浏览(47)
  • 【Python 零基础入门】基础语法

    当我们学习一门新语言, 首先要熟悉它的语法规则. 这就如同学习一门外语, 我们需要知道句子的结构, 词汇的使用和语法的规则. 与 Java 中的 “{}” 不同, Python 使用缩进. 缩进在 Python 中非常重要, 定义了代码的结构和层次. 通常用 4 个空格作为标准的缩进 (TAP 键). 在我们编写代

    2024年02月04日
    浏览(41)
  • JS基础-数据类型转换

    JS存在不同的数据类型, 这就需要一些方法将不同的数据类型做转换。 其他类型的值转换成数字, 这在工作中很常见。 有以下几种转换方式 Number 函数 parseInt 函数 parseFloat 函数 Number 函数可以将 其他类型转成 数字类型,具体示例如下 字符串转数字 布尔转数字 undefined 和 nu

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包