Python 中的变量和数据类型。 第 2 部分 Python 课程从初学者到高级,共 11 篇博文
已发表: 2021-12-14本文将帮助读者了解 Python 中的基本数据类型、变量、与数据类型相关的一些常用函数以及在现实世界中的一些基本应用。 我们将使用 Visual Studio Code 作为我们的代码编辑器。 如果您尚未安装 Visual Studio Code,请参阅上一篇博文中的说明。
Python 中的变量和数据类型——目录:
- Python 简介
- Python 中的变量
- Python中的数据类型
- 下一篇博客一瞥
Python 简介
正如我们在上一篇博文中了解到的那样,Python 是一种高级、解释型、动态类型和面向对象的语言。 由于其高级特性,该语言非常容易学习,语法也很简单。 Python 在现实世界中有多种应用,例如机器学习、数据科学、游戏开发、Web 应用程序等等。
在上一篇博文中,我们学习了如何在 Python 中打印文本。 我们曾经打印(“你想要的文本”)作为语法。 让我们从什么是变量以及我们为什么使用变量开始。
Python 中的变量
变量是存储值的实体。 该值可以是数字、整数、实数、文本或字符。 让我们看一些如何使用变量在 Python 中存储值的示例。
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character b = True # storing a boolean value print(x,y,z,n,b)
Output: 1 2.5 string a True
我们已经了解了如何存储变量,现在让我们看看如何打印它们的值。 您已经知道答案,那就是使用我们在第一篇博客中使用的 print() 来打印所需的文本。 另外,请注意我们在使用变量时没有使用任何双引号或单引号,而不是以前。 这是因为变量被 print 直接识别,因为它在声明时存储在内存中。 现在,让我们打印变量。
我们可以看到变量被打印为上图中突出显示的内容。 正如我们所见,Python 支持 Python 中的大多数不同数据类型,如整数、浮点数(实数)、字符串(文本或字符)和布尔值(真或假)。
Python中的数据类型
字符串
使用字符串可以执行哪些操作?
- 标题()
此函数可用于将字符串中每个单词的首字母大写,如下所示,输出高亮显示。
text="this blog is awesome" print(text.title())输出:
This Blog Is Awesome
此函数可用于将字符串中的整个单词大写。 该示例如下图所示。
text="this blog is awesome" print(text.upper()) output: THIS BLOG IS AWESOME
此函数可用于将字符串中的整个单词转换为小写字母。 该示例如下图所示。
text = "this blog is awesome" print(text.lower())
Output: this blog is awesome
要组合两个不同的字符串,可以使用“+”。 该示例如下图所示。
text = "this blog is awesome" text2="for beginners" print(text+text2)
Output: this blog is awesomefor beginners
有时您不想在单行中打印文本而是要多行,有时您希望文本具有制表符空间。 这可以在 Python 中通过使用“\n”(新行)和“\t”(制表符空格)来完成。 示例如下图所示。
print("this blog is \nawesome") print("\tthis blog is awesome")
Output: this blog is awesome this blog is awesome
这是 Python 中的一个函数,用于删除字符串中的任何空格。 使用 strip 可以删除左右空格。 但有时对于删除左侧空白的特定要求,可以使用“lstrip()”,而对于右侧,可以使用“rstrip()”。 带有代码的示例如下所示。
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
通过使用 len() 函数,可以确定字符串长度。 带有代码的示例如下所示。 您可以看到字符串“hello”,输出为 5。
Z="awesome" Print(len(Z))
Output: 5
整数
Python 中的整数数据类型仅在要存储整数时使用。 有几种操作可以对整数执行。 让我们在这里了解 type() 函数。 type() 函数告诉您变量的数据类型。 带有代码的 type() 函数的示例如下所示。
a=1 type(a)
output: int
花车
仅在整数数据类型变量中,可以存储整数,但要包括实数或存储实数,我们使用浮点数。 本质上,浮点数用于小数。
a=1.6 type(a)
output: float
浮点数和整数运算
在我们高中的基础数学中,我们学习了几种可以对数字执行的运算,例如加法、减法、乘法、除法等等。 我们可以对浮点数和整数执行所有这些操作,如下面的代码所示。
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character x = True # sprint(x,y,z,n,b)toring a boolean value打印(类型(x),类型(y),类型(z),类型(n),类型(b))[/code]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
布尔值
在 Python 中,开发人员有时需要知道语句是真还是假。 大多数情况下,在使用条件时,都会使用布尔值。 布尔值由 True 和 False 组成。 并不是说 Python 在使用布尔值时区分大小写,因此它们只需要采用 True 和 False 格式。
我们已经了解了 Python 中的数据类型和 Python 中的变量,让我们编写一个简单的程序并测试我们的知识。
- 类型转换
类型转换是将一种数据类型变量转换为另一种数据类型变量的过程。
- 整数()
这会将字符串形式的数字或浮点数转换为整数值。 下面用代码说明了这个例子。
a="6" b=6.5 print(int(a),int(b))
output: 6 6
int() 只能将字符串形式的数字转换为整数,不能转换为字符。 如果 int() 中使用了字符。 那么它会给出一个错误,如下图所示。
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
这用于将字符串形式的任何实数或任何整数转换为浮点数,如下面的代码所示。
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
float() 只能将字符串形式的数字转换为浮点数,不能转换为字符。 如果在 float() 中使用了字符。 然后它会给出一个错误,如下图所示。
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
此函数可以将任何整数或浮点值转换为字符串形式。 示例如下图所示。
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
此函数可以将任何整数、字符串、浮点值转换为布尔值。
如果整数或浮点数的值为 0,则 bool() 将给出 False。 对于字符串,如果字符串为空,则为 False。 示例如下图所示。
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))输出:假假假
下一篇博客一瞥
在下一篇博文中,我们将学习列表、元组、集合和字典。
您可能还喜欢我们从初级到高级的 JavaScript 课程。
11 篇博文中从初级到高级的 Python 课程:
- Python课程简介。 第 1 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 中的变量和数据类型。 第 2 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 元组、列表、集合和字典。 第 3 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 集和字典。 第 4 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 中的条件语句。 第 5 部分 Python 课程从初学者到高级,共 11 篇博文
- Python中的循环。 第 6 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 函数。 第 7 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 中的高级函数。 第 8 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 类和对象。 第 9 部分 Python 课程从初学者到高级,共 11 篇博文
- Python 中的文件。 第 10 部分 Python 课程从初学者到高级,共 11 篇博文
- 实践中的 Python 应用程序。 第 11 部分 Python 课程从初学者到高级,共 11 篇博文