Python 教程之变量(1)—— 变量、表达式、条件和函数

简介: Python 教程之变量(1)—— 变量、表达式、条件和函数

在 Python 中运行你的第一个代码 

Python 程序不会被编译,而是被解释。现在,让我们开始编写 python 代码并运行它。请确保在您正在使用的系统上安装了 python。如果未安装,请从此处下载。我们将使用 python 2.7。


制作 Python 文件:  

Python 文件以扩展名“.py”存储。打开文本编辑器并保存一个名为“hello.py”的文件。打开它并编写以下代码:

print ("Hello World")
# 注意不要使用分号

读取文件内容: 

Linux 系统 – 使用“cd”命令从终端移动到存储创建的文件 (hello.py) 的目录,然后在终端中键入以下内容:

python hello.py

Windows 系统 – 打开命令提示符并使用“cd”命令移动到存储文件的目录,然后通过将文件名写入命令来运行文件。

Python 中的

变量 变量不需要首先在 Python 中声明。它们可以直接使用。与大多数其他编程语言一样,python 中的变量区分大小写。

例子:

a = 3
A = 4
print (a)
print (A)

输出:

3
4

Python 中的表达式 

Python 中的算术运算可以通过使用算术运算符和一些内置函数来执行。

a = 2
b = 3
c = a + b
print (c)
d = a * b
print (d)

输出是:

5
6

Python 中的条件 

Python 中的条件输出可以通过使用 if-else 和 elif (else if) 语句来获得。

a = 3
b = 9
if b % a == 0 :
  print ("b 能被 a 整除")
elif b + 1 == 10:
  print ("b 的增量产生 10")
else:
  print ("你在 else 语句中")

输出是:

b 能被 a 整除

Python 中的函数Python 中 

的函数由函数名称前的关键字“def”声明。函数的返回类型不需要在 python 中明确指定。该函数可以通过在括号中写入函数名后跟参数列表来调用。

# 检查可分性的功能
# 注意函数声明和 if 和 else 语句后的缩进
def checkDivisibility(a, b):
  if a % b == 0 :
    print ("a 能被 b 整除")
  else:
    print ("a 不能被 b 整除")
#测试上述功能的驱动程序
checkDivisibility(4, 2)

输出是:

a 能被 b 整除

因此,python 是一种非常简化且不那么繁琐的编码语言。python 的这种易用性本身就促进了它的广泛使用。


目录
相关文章
|
4天前
|
Python
SciPy 教程 之 Scipy 显著性检验 3
本教程介绍Scipy显著性检验,包括其基本概念、原理及应用。显著性检验用于判断样本与总体假设间的差异是否显著,是统计学中的重要工具。Scipy通过`scipy.stats`模块提供了相关功能,支持双边检验等方法。
10 1
|
6天前
|
机器学习/深度学习 Python
SciPy 教程 之 SciPy 插值 2
SciPy插值教程:介绍插值概念及其在数值分析中的应用,特别是在处理数据缺失时的插补和平滑数据集。SciPy的`scipy.interpolate`模块提供了强大的插值功能,如一维插值和样条插值。通过`UnivariateSpline()`函数,可以轻松实现单变量插值,示例代码展示了如何对非线性点进行插值计算。
10 3
|
9天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 空间数据 4
本教程介绍了SciPy的空间数据处理功能,主要通过scipy.spatial模块实现。内容涵盖空间数据的基本概念、距离矩阵的定义及其在生物信息学中的应用,以及如何计算欧几里得距离。示例代码展示了如何使用SciPy计算两点间的欧几里得距离。
23 5
|
8天前
|
机器学习/深度学习 Python
SciPy 教程 之 SciPy 空间数据 6
本教程介绍了SciPy处理空间数据的方法,包括使用scipy.spatial模块进行点位置判断、最近点计算等内容。还详细讲解了距离矩阵的概念及其应用,如在生物信息学中表示蛋白质结构等。最后,通过实例演示了如何计算两点间的余弦距离。
17 3
|
7天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 空间数据 7
本教程介绍了SciPy的空间数据处理功能,涵盖如何使用`scipy.spatial`模块进行点的位置判断、最近点计算等操作。还详细解释了距离矩阵的概念及其在生物信息学中的应用,以及汉明距离的定义和计算方法。示例代码展示了如何计算两个点之间的汉明距离。
13 1
|
4天前
|
机器学习/深度学习 数据处理 Python
SciPy 教程 之 SciPy 插值 3
本教程介绍了SciPy中的插值方法,包括什么是插值及其在数据处理和机器学习中的应用。通过 `scipy.interpolate` 模块,特别是 `Rbf()` 函数,展示了如何实现径向基函数插值,以平滑数据集中的离散点。示例代码演示了如何使用 `Rbf()` 函数进行插值计算。
11 0
|
4天前
|
Python
SciPy 教程 之 Scipy 显著性检验 1
本教程介绍Scipy显著性检验,包括统计假设、零假设和备择假设等概念,以及如何使用scipy.stats模块进行显著性检验,以判断样本与总体假设间是否存在显著差异。
9 0
|
1月前
|
数据可视化 IDE 开发工具
【Python篇】PyQt5 超详细教程——由入门到精通(中篇二)
【Python篇】PyQt5 超详细教程——由入门到精通(中篇二)
229 13
|
1月前
|
监控 数据可视化 搜索推荐
【Python篇】matplotlib超详细教程-由入门到精通(下篇)2
【Python篇】matplotlib超详细教程-由入门到精通(下篇)
32 8
|
1月前
|
数据可视化 API 数据处理
【Python篇】matplotlib超详细教程-由入门到精通(上篇)
【Python篇】matplotlib超详细教程-由入门到精通(上篇)
83 5