数据类型 | 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进阶文章点击此处获取

相关文章
|
1月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
130 10
|
1月前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
1月前
|
机器学习/深度学习 数据可视化 数据挖掘
使用Python进行数据分析的入门指南
本文将引导读者了解如何使用Python进行数据分析,从安装必要的库到执行基础的数据操作和可视化。通过本文的学习,你将能够开始自己的数据分析之旅,并掌握如何利用Python来揭示数据背后的故事。
|
1天前
|
存储 数据挖掘 数据处理
Python Pandas入门:行与列快速上手与优化技巧
Pandas是Python中强大的数据分析库,广泛应用于数据科学和数据分析领域。本文为初学者介绍Pandas的基本操作,包括安装、创建DataFrame、行与列的操作及优化技巧。通过实例讲解如何选择、添加、删除行与列,并提供链式操作、向量化处理、索引优化等高效使用Pandas的建议,帮助用户在实际工作中更便捷地处理数据。
11 2
|
7天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
15天前
|
数据采集 Web App开发 监控
Python爬虫:爱奇艺榜单数据的实时监控
Python爬虫:爱奇艺榜单数据的实时监控
|
1月前
|
IDE 程序员 开发工具
Python编程入门:打造你的第一个程序
迈出编程的第一步,就像在未知的海洋中航行。本文是你启航的指南针,带你了解Python这门语言的魅力所在,并手把手教你构建第一个属于自己的程序。从安装环境到编写代码,我们将一步步走过这段旅程。准备好了吗?让我们开始吧!
|
1月前
|
测试技术 开发者 Python
探索Python中的装饰器:从入门到实践
装饰器,在Python中是一块强大的语法糖,它允许我们在不修改原函数代码的情况下增加额外的功能。本文将通过简单易懂的语言和实例,带你一步步了解装饰器的基本概念、使用方法以及如何自定义装饰器。我们还将探讨装饰器在实战中的应用,让你能够在实际编程中灵活运用这一技术。
40 7
|
1月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
123 8
|
1月前
|
数据采集 分布式计算 大数据
构建高效的数据管道:使用Python进行ETL任务
在数据驱动的世界中,高效地处理和移动数据是至关重要的。本文将引导你通过一个实际的Python ETL(提取、转换、加载)项目,从概念到实现。我们将探索如何设计一个灵活且可扩展的数据管道,确保数据的准确性和完整性。无论你是数据工程师、分析师还是任何对数据处理感兴趣的人,这篇文章都将成为你工具箱中的宝贵资源。