数据类型 | Python从入门到精通:入门篇之五

简介: 本节将介绍Python有哪些数据类型以及变量和对象之间的关系。

第四节:Python语法学习

数据类型

5.1数据类型是什么

数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值。
在Python中,数值分为三种:整数、浮点数(小数)、复数。
整数

1、Python中所有的整数都是int类型。
2、整数大小没有限制,可以是一个无限大的整数。

3、如果数字的长度过大,可以使用下划线作为分隔符。
image.png
image.png
4、十进制的数字不能以0开头
5、其他进制的整数,只要是数字打印时一定是以十进制的形式显示的。

二进制:0b开头

c=0b10
print(c)
image.png
八进制:0o开头
十六进制:0x开头

也可以通过运算符来对数字进行运算,并且可以保证整数运算的精确。

image.png

浮点数(小数)

在Python中,所有的小数都是float类型;

注意:对浮点数进行运算,可能会得到一个不精确的结果。
c=0.1+0.2
print(c)
image.png

5.2字符串

字符串用来表示一段文本信息,是程序中使用最多的一种文本类型。使用时需要用引号引起来,不用引号包裹的不属于字符串,引号可以是单引号,也可以是双引号,但是注意不要混着用,引号是成对出现的。
image.png
运行结果:
image.png
示例:
image.png
打印的s会报错:
image.png
注意:相同的引号之间不能嵌套,不同的引号间可以。
image.png
长字符串
对于长字符串而言,单引号和双引号不能跨行使用,如果跨行用标识。
image.png
输出结果:
image.png
但是这样打印出来的结果依然是没有跨行的:
此时就可以使用三重引号来保存格式:"""或者'''
image.png
输出结果:
image.png
对于长字符串的输出就是这两种方式了,具体使用就看你自己的选择。
转义字符
上文说过,同种引号不可以嵌套使用,但是有时候想要表示一个人说的话怎么办呢?此时就可以使用作为转义字符实现。
image.png
输出结果:
image.png
还有一些其他的转义字符:
image.png
uxxxx可以用来表示一些特殊字符;

5.3格式化字符串

1、显示输出内容的名称:
方式1:字符串之间可以进行加法运算,如果将两个字符串进行相加,则是将两个字符串拼接成一个。
image.png
输出结果:
image.png
但是这种方式在Python中不常见,因为字符串只可以和字符串拼接,和别的类型拼接就会报错。
方式2:为print函数传两个参数的方式:print('a=',a),这样无论a是什么类型都不会影响结果。
image.png
方式3:在创建字符串时,可以在字符串中指定占位符。
%s在字符串中表示任意字符。
%f浮点数占位符。
%d整数占位符。
image.png
image.png
一个%s只可以传一个参数,多个参数用,(英文)隔开,并用()包裹。
image.png
%3.5s表示:字符串的长度限制在3~5之间,最少3位,少了补充空格,最多5位,多了截去。
image.png
%s也可以传入数字,但是不可以限制小数点后几位,一般用%f来限制。
%.2f表示:小数保留2位,后面部分四舍五入。
image.png
运行结果不保留小数位,不管有几位小数。而且是直接舍去,没有四舍五入。
综上:我们可以用一种新的方式来表示print('a=',a)
image.png
方式4:格式化字符串;可以通过在字符串前添加一个f来创建一个格式化字符串。
在格式化字符串中,可以直接嵌入变量。
image.png
练习:创建一个变量,保存你的名字,然后通过四种格式化字符串的方式在命令行中显示:欢迎xxx光临!
第六节:如何复制字符串?

视频学习:阿里云大学之Python进阶必看

配套Python进阶文章点击此处获取

相关文章
|
6月前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
732 7
|
6月前
|
数据采集 Web App开发 数据可视化
Python零基础爬取东方财富网股票行情数据指南
东方财富网数据稳定、反爬宽松,适合爬虫入门。本文详解使用Python抓取股票行情数据,涵盖请求发送、HTML解析、动态加载处理、代理IP切换及数据可视化,助你快速掌握金融数据爬取技能。
3618 1
|
7月前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
513 1
|
6月前
|
Java 数据挖掘 数据处理
(Pandas)Python做数据处理必选框架之一!(一):介绍Pandas中的两个数据结构;刨析Series:如何访问数据;数据去重、取众数、总和、标准差、方差、平均值等;判断缺失值、获取索引...
Pandas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。 Pandas 是数据科学和分析领域中常用的工具之一,它使得用户能够轻松地从各种数据源中导入数据,并对数据进行高效的操作和分析。 Pandas 主要引入了两种新的数据结构:Series 和 DataFrame。
637 0
|
6月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
8月前
|
机器学习/深度学习 新能源 调度
电力系统短期负荷预测(Python代码+数据+详细文章讲解)
电力系统短期负荷预测(Python代码+数据+详细文章讲解)
681 1
|
6月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。
|
7月前
|
存储 监控 API
Python实战:跨平台电商数据聚合系统的技术实现
本文介绍如何通过标准化API调用协议,实现淘宝、京东、拼多多等电商平台的商品数据自动化采集、清洗与存储。内容涵盖技术架构设计、Python代码示例及高阶应用(如价格监控系统),提供可直接落地的技术方案,帮助开发者解决多平台数据同步难题。
|
7月前
|
存储 JSON 算法
Python集合:高效处理无序唯一数据的利器
Python集合是一种高效的数据结构,具备自动去重、快速成员检测和无序性等特点,适用于数据去重、集合运算和性能优化等场景。本文通过实例详解其用法与技巧。
206 0
|
6月前
|
Cloud Native 算法 API
Python API接口实战指南:从入门到精通
🌟蒋星熠Jaxonic,技术宇宙的星际旅人。深耕API开发,以Python为舟,探索RESTful、GraphQL等接口奥秘。擅长requests、aiohttp实战,专注性能优化与架构设计,用代码连接万物,谱写极客诗篇。
1217 1
Python API接口实战指南:从入门到精通

推荐镜像

更多