我之前学过Python,但最近一直在进行Java Spring Web项目,所以很多知识已经淡忘。
这次复习后,很多以前学过的知识都重新浮现在我的脑海中。
因此,我再次认真复习,并撰写这篇帖子。
一、概述
我们需要思考,通过 Python 可以做什么,以及如何应用它。
程序它是一种广泛应用于电脑和智能手机上的软件,包括YouTube、短信、电话、KakaoTalk等。 程序员是 编程语言(如 C、C++、C#、Java、Python、JavaScript 等)利用这些工具来创建程序。编程语言是: 编译器(Compiler)语言哇 脚本语言那里有。 Python它是一个免费的开源项目,拥有多种强大的外部库,并且易于使用。它基于Python。 变量这种方法用于记住用于存储数据的地址(内存空间)。在指定变量名时,可以应用各种规则,但通常不能在变量名的开头使用数字,也不能使用保留字。`print()`函数用于在Python中输出特定逻辑的结果,而`input()`函数可以接收用户的输入(数据)。 运算符主要包括算术运算符、赋值运算符、比较运算符和逻辑运算符,每个运算符都有不同的优先级。 类似于其他编程语言,Python 数据类型(数据格式)这 虽然存在,但类型转换是自动进行的,无需手动声明。数据类型包括数字、字符串和布尔值。字符串类型可以使用 `len()`, `upper()`, `lower()`, `isupper()`, `islower()`, `count()`, `find()` 等有用的函数。此外,还有许多其他有用的函数。
Ⅱ. 编程语言和 Python
什么是编程语言?
这个程序是... 软件、应用程序、App、应用程序与“编程语言”相同的术语。 编程语言是程序员用来创建程序的工具。 常见的程序类型包括:YouTube、短信、电话、KakaoTalk、Excel、韩语、Chrome、记事本等。 编程语言是一种计算机能够理解的语言,类似于我们日常使用的韩语。 编译器(Compiler)语言哇 脚本语言可以分为两类:一种是编译语言,另一种是解释型语言。 编译语言需要一个编译过程,这个过程是将程序员编写的源代码翻译成机器代码。 编译后的文件(如 *.exe, *.class 等)可以通过运行该程序来使用它,其中主要的语言是: C, C++, Java, C# 它有背部。
脚本语言是 翻译(Interpreter)的语言这种语言被称为“脚本语言”,它无需进行单独的编译过程,而是逐行读取源代码并执行。 常见的脚本语言有: Python、JavaScript、Perl 它有背部。 编译过程更具体地说,计算机可以读取由 0 和 1 组成的二进制文件,而程序员编写的源代码是人类可以理解的语言。 ASCII 码通过这种方式进行转换。因此,不需要编译过程的脚本语言更容易修改,而编译后的可执行文件则难以修改,但其执行速度通常比脚本语言更快。 脚本语言将代码翻译成人类可以理解的语言,而编译后的语言则通过编译过程直接执行机器码,因此处理速度更快。 尤其在过去,处理大量数据时存在显著差异,但近年来,随着硬件的进步,脚本语言的速度已经足够快,可以胜任。
什么是 Python?
Python 是一种由 Guido van Rossum 编写的脚本语言。目前,它在 2023 年的应用中使用率最高。
Python 的优点这是一个免费的开源软件,易于使用,并且提供了各种强大的外部库功能。它也适用于Web开发环境。 缺点由于它是脚本语言,因此在执行速度上不如其他语言,在移动计算领域应用较少,并且在硬件控制方面使用起来比较困难。然而, 最近,图书馆的功能非常强大。由于它可以方便地组合和利用多种数据,并且在许多方面弥补了缺点,因此不容易察觉到它的不足之处。 在移动计算领域,与硬件控制相关的库也很多,但与其说这是缺点,不如说它在某些方面不如其他语言。 此外,在云安全监控中,有很多可以使用的库。
使用 Python 在云计算技术和云安全管理领域,是因为它能够高效地完成工作所需的功能。 自动化因为它便于创建和使用自动化程序。 这种方法无需开发和部署特定的程序,可以直接使用现成的自动化程序。 此外,我们使用的语言易于理解。 这种语言易于修改和移植,并且其代码编写方式比编译语言更简洁、更容易。 在那里 可用的强大外部库 因此,在云安全管理中,利用自动化程序并完成工作,Python 提供了便捷的解决方案。
利用 Python
这部分是实际操作,学习如何使用 Python 编写代码。
以上所述的内容是对理论部分的总结,我尝试将其以报告或论文的形式呈现。
IDLE、Windows 命令行、记事本我使用了这个功能,但后来发现服务器监控方面 Linux 操作系统因为可以利用这些功能,所以提前熟悉它们会有帮助。 例如:PyCharm 等工具没有利用这些功能。
这里有很多优秀的帖子,如果您在搜索时参考一下,可能会对您有所帮助!😉

如果您进入这里,可以查看 Python 中各种函数的详细说明!
Ⅲ. Python 变量和 print(), input(), int()
变量是什么?
电脑的 内存空间这是一个用于存储值的空间。 举个简单的例子,可以将“食物”看作是数据,而“餐具”则可以看作是用来盛放这些数据的容器。
a = 100
b = 200如上所示,在声明变量时,与小时候学过的代数方程不同,左边是变量名,右边是待插入的值。与其它编程语言不同,Python 在处理变量方面有一些特点,稍后会详细介绍。 数据类型(数据格式)不需要明确声明。 只需要使用变量名和赋值运算符 (=) 来指定值即可。 自动进行格式转换 我会告诉你。
数据类型在编程语言中非常重要,因为不同的数据类型需要计算机使用不同的内存空间。
因此,例如C、Java等语言,都具有数据类型...
务必明确说明!
此外,变量不仅可以用来直接赋值,还可以用来处理加、减、乘、除等算术运算的结果。 具体的细节将在后面的运算符部分进行说明。 另外,在声明变量时,Python 具有一些独特的特点
a, b, c = 1, 2, 3
list = 1, 2, 3, 4
variable = "안녕"
variable = "난 파이썬"通过这段代码,如果像示例那样声明,那么 a、b、c 将分别被赋值为 1、2、3。 如果像列表一样声明, 排列这一定可行!
※ 在编程中,数组是非常重要的概念,关于数组的详细内容,请期待后续的文章!
如果像变量一样声明,那么最后一次赋的值会保留,之前的数值会被重置。因此,如果想同时使用“你好”和“我用Python”,最好分别声明不同的变量,或者在给“我用Python”赋值之前,先使用“你好”。
2. 命名变量
变量名通常是 英文和数字使用该方法。 然而,这里需要强调的是,不能从数字开始!
此外,在Python中,变量名需要符合以下规则: “_(Underbar)”可以使用大小写字母,并且可以在开头使用下划线。下划线也可以出现在开头,位置没有限制,可以作为变量名使用。 术语无法使用,但保留了关键字 这些是已经在 Python 语法中定义的、常用的词汇。是。
确实 | 错误 | 没有 | 如果 | 或者 |
否则 | 继续 | 通过 | 最终 | def |
为了 | 同时 | 与 | 尝试 | 除了 |
中断 | 类别 | 返回 | 导入 | 作为 |
除了上述类型的预定义变量,还有其他类型的预定义变量。 随着对编程的熟悉程度增加,这些变量也会逐渐被理解,无需特别记忆。
变量名没有长度限制,但为了方便理解数据,建议使用清晰易懂的变量名。 此外,也可以根据自己的需求,在变量名中使用下划线、大写、小写和数字,制定自己的命名规则。 这样可以更方便地识别数据,如果变量名更短,效果会更好。 例如:
phone = 01012345678
name = "홍길동"
def move():`def` 关键字用于声明函数。虽然稍后会详细介绍,但函数名就像变量名一样,起一个好的名字非常重要。 建议使用动词来命名函数。
因此,在后续,我们可以思考一下,针对不同的类、函数和数据,应该如何命名变量。😊
※ 在 Python 中,可以以函数名作为变量名进行声明。但是,如果以新的变量名进行声明,则变量名会优先于函数名,从而失去原来的功能。由于这是 Python 内置函数,因此重新运行后会恢复正常,但强烈不建议以函数名作为变量名!
3. print(), input(), int()
print(), input(), int()这是学习 Python 时会遇到的第一个 Python 概念。 基本内置函数这是一个预先编写好的函数,用于让 Python 语言的开发者执行特定的任务。 稍后我们会详细介绍这个函数,但简单来说,如果回忆起小时候学过的数学中的函数,就会很容易理解。 也有一些人不喜欢数学。 例如,假设有一个魔法盒子,这个魔法盒子按照特定的方式运作。当您将一个特定的值(x)放入魔法盒中,就会得到一个输出值(return)。 这是一种基本的函数执行方式,其中 x 和 return 都可以被声明为变量。 类似于将“苹果 (x)”放入魔法盒中,结果就是“苹果 (return)”的数量变为 3 个。
`print()` 函数负责输出。`input()` 函数用于从键盘直接获取数据。`int()` 函数可以将输入的数值或特定数值转换为整数。从代码层面来看:
print("Hello, World!")
출력값: Hello, World
input("입력해주세요")
안녕하세요
입력값: 안녕하세요
int(3.14)
바뀐값: 3基本来说,可以使用这样的方式:在 `print`、`input`、`int` 前面加上括号,括号内包含要输出、输入或修改的数据。这些数据被称为参数。`print()` 函数可以接受多个参数。`print()` 函数的一个特点是
print("난")
print("파이썬")
print("열심히 해보자구")
결과 =>
난
파이썬
열심히 해보자구
print("난", end="")
print("파이썬", end="")
print("열심히 해보자구", end="")
결과 => 난파이썬열심히 해보자구出现这样的结果,原因在于最后一个参数。即使不指定这个参数,它默认会进行换行。换行是通过转义字符 `\n` 实现的。通过将 `end="\n"` 设置为默认值,从而避免了换行,导致结果呈现出这样的效果。 逃脱这部分内容稍后会进行更详细的阐述。
`input()` 函数会在代码执行时,等待用户输入特定值。`int()` 函数可以将浮点数或字符串转换为整数,可以与 `input()` 函数一起使用。
num = int(input("정수를 입력해주세요"))
입력 대기...
1234
입력값 => 1234为了直接使用输入的变量,您可以将其声明为变量。此外,您可以在 `input()` 函数的括号内添加提示信息,告知用户应该输入什么。 然而,需要注意的是,如果输入的数值无法转换为整数(例如“abc”或“2.1234”),则无法使用 `int()` 函数将其转换为整数。 此外,正如上文所示,可以将单个数字作为参数传递给 `int()` 函数,从而将其转换为整数。
Ⅳ. Python 运算符
事实上,与运算符相关的资料非常丰富,而且整理得也很到位。
因此,本文将只简单地列出已有的运算符,不再进行详细的分析。
算术运算符
+, -, *, / => 这些运算符分别是加、减、乘和除。它们与日常数学中的四则运算相同。
a = 10
b = 20
a + b 결과 => 30
a - b 결과 => -10
a * b 결과 => 200
a / b 결과 => 0.5需要注意的是,正如之前提到的,Python 具有自动类型转换的特性,因此即使整数之间相除,结果也会转换为浮点数。
除了基本的算术运算,还有 //, %, ** => 包括除法(求余数)、剩余值和平方运算。
a = 8
b = 5
a // b 결과 => 1
a % b 결과 => 3
a ** b 결과 => 32768// 运算符在进行除法运算时,返回商。%运算符返回除法运算后的余数。** 运算符在前面数字后面数字的数字上进行重复运算,例如,如果前面的数字是8,后面的数字是5,则表示将8进行5次重复运算。
2. 复合赋值运算符
常见的赋值运算符是“=”。 此外,还需要了解复合赋值运算符,其类型有:
= += | num 增加 10 | num = num + 10 |
= | num -= 10 | num = num - 10 |
*= | num *= 10 | num = num * 10 |
= | num = num / 10 | num = num / 10 |
= | num //= 10 | num = num / 10 |
= | num % 10 | num = num % 10 |
= | num = 10 | num = num 的 10 次方 |
这样就实现了。由于 Python 中的变量可以被赋予相同的名称,因此如果变量 `num` 存储了 10 的值,就可以直接使用这个值进行计算,并将结果重新赋值给 `num` 变量。
3. 比较运算符、逻辑运算符
比较运算符和逻辑运算符,可以在表格中一次性整理。
运算符 | 意义 | 说明 |
== | 相同 | 如果两个值相等,则为真 (True) |
!= | 不相同 | 如果两个值不同,则为真 (True) |
> | 很大 | 如果左边更大,则表示“是” |
< | 小 | 如果左边较小,则表示“真” |
>= | 或者差不多大 | 如果左边的大小或等于右边,则为真 (True) |
<= | 差不多,或者差不多。 | 如果左边小于或等于右边,则结果为真 (True) |
运算符 | 意义 | 说明 | 使用示例 |
以及 | 此外, | 两者都必须是真的,才能算作真。 | (数量) > 10) 和 (num) < 20) |
或者 | 或者 | 只要其中一个条件成立,结果就是成立。 | (num 等于 10) 或 (num 等于 20) |
不 | 否定 | 真与假,反过来也为真。 | 如果 num 不为真 < 100) |
这是一个用于计算,结果为 True 或 False。 它可以与后续使用的 if、elif、else 语句一起使用,从而实现更复杂的逻辑判断。
虽然运算符有优先级,但由于这个过程与云端安全监控相关,不如直接用 Python 开发和部署特定程序来学习。而且,由于括号优先级最高,所以只需要了解括号的使用即可。 优先级决定了应该先执行哪种运算,因此,根据自己的代码,合理地使用括号就可以了!记住这一点!
* 提示:在 Java 或 C 语言中,存在自增运算符 `i++` 和自减运算符 `i--`,但在 Python 中,这些运算符不存在。
Ⅴ. Python 数据类型
数据类型是指变量的种类。 基本上有四种类型 整数型、浮点型、字符串型、布尔型存在以下几种数据类型:整数型、浮点型、字符串型和布尔型。 整数型和浮点型是数学中的整数和实数概念,字符串型表示文本,布尔型表示 True 和 False。 我们可以使用 type() 函数来检查数据类型。
a = 10
b = 1.2
c = "파이썬"
d = True
print(type(a))
결과 class 'int'
print(type(b))
결과 class 'float'
print(type(c))
결과 class 'str'
print(type(d))
결과 class 'bool'可以通过这种方式进行验证。
再次强调,Python 是一种…… 数据类型自动转换可以实现。其他语言需要进行直接的类型转换,而这需要…… 类型转换据称,当自动转换数据时,会优先采用更大的数据格式。虽然其他数据格式也很重要,但在网络上进行数据传输和接收的基础数据格式是字符串。因此 该字符串对象提供了许多内置函数。 len(), upper(), lower(), isupper(), islower(), count(), find() 等除此之外,还有很多其他的特殊字符。在 Python 中,声明字符串时,需要使用单引号或双引号。 就像前面提到的 `print()` 函数,除了换行符 `\n`,还有制表符 `\t`、退格键 `\b` 等。 就像这些字符具有特定的含义。 如果您想在字符串中使用单引号或双引号作为普通字符,该怎么办?
print("\"")
결과 => "
print('\'')
결과 => '可以使用以下方式: - 反斜杠(\)可以用来表示字符串的开始或结束,但它也可以用来在字符串中插入特殊字符,例如在 " " 前后插入,从而改变其含义。
上面提到的实用字符串函数,可以直接使用,而且已经经过整理,简单来说:
len("hello")
결과 => 5
str = "abc"
str.upper()
결과 => ABC
str = "ABC"
str.lower()
결과 => abc
str = "ABC"
str.isupper()
결과 => True
str = "abc"
str.islower()
결과 => True
str = "안녕, 난 파이썬이야. 예전에 배웠지만 이번에 다시 파이썬 복습하고 있어"
str.count("파이썬")
결과 => 2
str = "완전 처음 파이썬"
str.find("완전")
결과 => 0这些方法被广泛使用。 `len()` 函数返回字符串的长度,`upper()` 函数将字符串转换为大写,`lower()` 函数将字符串转换为小写,`isupper()` 函数判断字符串是否为大写,`islower()` 函数判断字符串是否为小写,`count()` 函数返回字符串中特定字符出现的次数,`find()` 函数返回字符串中特定字符出现的第几次。 在 `find()` 函数中,如果未找到目标字符,则返回 -1。
评论
这确实是第一节课,主要讲解了 Python 的基础理论知识。 能够回顾之前学过的,但又忘记的部分,这对我来说很有帮助。 并且,通过在博客上重新整理和回顾,我能更好地记住这些知识。 尽管理论部分可能会有些枯燥,但我非常期待接下来能进行实际的编程练习,例如制作游戏。
登录