超适合初学者简洁易懂,从基础开始学习Python

1、介绍

Python 是一种用于通用编程的高级编程语言。它是一种开源、解释型、面向对象的编程语言。Python 是由荷兰程序员 Guido van Rossum 创建的。Python 编程语言的名称来源于英国的小品喜剧系列《Month Python's Flying Circus》。第一个版本于 1991 年 2 月 20 日发布。

1.1为什么是 Python?

它是一种非常接近人类语言的编程语言,因此易于学习和使用,Python 被各种行业和公司(包括 Google)使用,它已被用于开发 Web 应用程序、桌面应用程序、系统管理和机器学习库。

1.2环境设置

安装 Python

要运行 python 脚本,您需要安装 python。让我们下载python。如果您是 Windows 用户。单击红色圈出的按钮。

image.png

如果您是 macOS 用户。单击红色圈出的按钮。

image.png

要检查是否安装了 python,请在设备终端上写入以下命令。

Python--版本

image.png

从终端可以看出,我目前使用的是Python 3.7.5版本。您的 Python 版本可能与我的不同,应该是 3.6 或更高版本。如果你能看到 python 版本,那就太好了。Python 已安装在您的机器上。继续下一节。

Python Shell

Python 是一种解释性脚本语言,因此不需要编译。这意味着它逐行执行代码。Python 自带一个Python Shell(Python Interactive Shell)。它用于执行单个 python 命令并获取结果。

Python Shell 等待来自用户的 Python 代码。当您输入代码时,它会解释代码并在下一行显示结果。打开终端或命令提示符(cmd)并写入:

Python
复制代码

image.png

Python 交互式 shell 已打开,它正在等待您编写 Python 脚本。您将在此符号 >>> 旁边编写 Python 脚本,然后单击 Enter。让我们在 Python 脚本 shell 上编写我们的第一个脚本。

image.png

上面一步完成后,可以在 Python 交互式 shell 上编写了第一个 Python 脚本。我们如何关闭 Python 交互式 shell?要关闭 shell,请在此符号旁边 >>exit()命令并按 Enter

image.png

现在,您知道如何打开 Python 交互式 shell 以及如何退出它。

如果您编写 Python 理解的脚本,Python 会给您结果,否则返回错误。让我们故意犯一个错误, Python 会返回出无效的语法错误。

image.png

从返回的错误中可以看出,Python 非常聪明,它知道我们犯的错误是Syntax Error: invalid syntax。在 Python 中使用 x 作为乘法是一个语法错误,因为 x 在 Python 中不是有效的语法。我们使用星号 *代替 x 进行乘法。返回的错误清楚地显示了要修复的内容。

从程序中识别和消除错误的过程称为调试。让我们用 * 代替x来调试它。

修复语法错误

image.png

我们的错误被修复了,代码运行了,我们得到了我们期望的结果。作为程序员,您每天都会看到此类错误,一定要善于调试,要了解您面临的错误类型。有时你可能会遇到的错误是SyntaxError错误,IndexError,NameError,ModuleNotFoundError,KeyError异常,导入错误,AttributeError错误,类型错误,ValueError异常,ZeroDivisionError等。

让我们多练习一下如何使用 Python 交互式 shell。转到您的终端或命令提示符并输入单词python。

image.png

Python 交互式 shell 已打开。让我们做一些基本的数学运算加、减、乘、除、模、指数

在编写任何 Python 代码之前,让我们先做一些数学运算:

2 + 3 = 5 3 - 2 = 1 3 * 2 = 6 3 / 2 = 1.5 3 ^ 2 = 3 x 3 = 9

在python中,我们有以下附加操作:

3 % 2 = 1 => 表示求余数 3 // 2 = 1 => 这意味着去除余数

我们把上面的数学表达式改成 Python 代码,在 shell 的最开始写一个注释。

我们可以在我们的代码中留下一些文本,让我们的代码更具可读性,python 中的注释以 hash# 符号开头。

 #注释以 hash 开头
 #这是一条 Python 注释,因为它以 (#) 符号开头
复制代码

python shell上的数学

image.png

在shell上写exit()关闭打开的shell,再打开,练习如何在Python shell上写文本。

在 python shell 上写字符串

image.png

1.3Python基础

Python 语法

Python 脚本可以在 Python shell 或代码编辑器中编写。Python 文件的扩展名为 .py。

Python 缩进

缩进是文本中的空白。许多语言都使用缩进来提高代码可读性,但是 Python 使用缩进来创建代码块。在其他编程语言中,大括号用于创建代码块而不是缩进。编写python代码时的常见错误之一是缩进错误。

image.png

注释

注释对于使代码更具可读性以及在我们的代码中留下注释非常重要。Python 不会运行我们代码的注释部分。Python 中任何以 hash(#) 开头的文本都是注释。

示例:单行注释

#这是第一条评论
#这是第二条评论
# Python 正在吞噬世界
复制代码

示例:多行注释

如果未分配给变量,则三重引号可用于多行注释

" " "这是多行注释
多行注释需要多行
。python 正在吃掉世界
" " "
复制代码

数据类型

在 Python 中有几种类型的数据类型。让我们从最常见的开始。其他部分将详细介绍不同的数据类型。目前,让我们通过不同的数据类型并熟悉它们。

数字

  • 整数:整数(负、零和正)数 示例:... -3, -2, -1, 0, 1, 2, 3 ...
  • 浮点数:十进制数 示例 ... -3.5, -2.25, -1.0, 0.0, 1.1, 2.2, 3.5 ...
  • 复杂示例 1 + j, 2 + 4j

细绳 单引号或双引号下的一个或多个字符的集合。如果一个字符串不止一个句子,那么我们使用三重引号。

例子:

'Asabeneh' 
'芬兰' 
'Python' 
'我喜欢教学' 
'我希望你享受 30DaysOfPython 挑战赛的第一天'
复制代码

布尔值 布尔数据类型是 True 或 False 值。T 和 F 应始终为大写。

例子:

   True   # 灯亮了吗?如果
    灯亮,则值为 True False  # 灯亮了吗?如果关闭,则值为 False
复制代码

列表 Python 列表是一个有序集合,它允许存储不同的数据类型项。列表类似于 JavaScript 中的数组。

例子:

[ 0 , 1 , 2 , 3 , 4 , 5 ]   # 都是相同的数据类型 - 数字列表
[ 'Banana' , 'Orange' , 'Mango' , 'Avocado' ] # 所有相同的数据类型 - a字符串列表(水果) 
[ 'Finland' , 'Estonia' , 'Sweden' , 'Norway' ] # 所有相同的数据类型 - 字符串列表(国家) 
[ 'Banana' , 10 , False , 9.81 ]# 列表中的不同数据类型 - 字符串、整数、布尔值和浮点数
复制代码

字典 Python 字典对象是键值对格式的无序数据集合。

例子:

{
 'first_name' : 'Asabeneh' ,
 'last_name' : 'Yetayeh' ,
 'country' : 'Finland' , 
 'age' : 250 , 
 'is_married' : True ,
 'skills' :[ 'JS' , 'React' , '节点','Python' ]
}
复制代码

元组 元组是不同数据类型(如列表)的有序集合,但元组一旦创建就无法修改。它们是不可变的。

例子:

( 'Asabeneh' , 'Pawel' , 'Brook' , 'Abraham' , 'Lidiya' ) # 名字
复制代码
(“地球”、“木星”、“海王星”、“火星”、“金星”、“土星”、“天王星”、“水星”)#行星
放
复制代码

集合

集合是类似于列表和元组的数据类型的集合。与列表和元组不同,集合不是项目的有序集合。就像在数学中一样,Python 中的 set 只存储唯一的项目。

在后面的部分中,我们将详细介绍每种 Python 数据类型。

例子:

{ 2 , 4 , 3 , 5 }
{ 3.14 , 9.81 , 2.7 } # 顺序在集合中并不重要
复制代码

检查数据类型

要检查某些数据/变量的数据类型,我们使用type函数。在以下终端中,您将看到不同的 Python 数据类型:

image.png

Python文件

首先打开你的项目文件夹,30DaysOfPython。如果您没有此文件夹,请创建一个名为 30DaysOfPython 的文件夹。在此文件夹中,创建一个名为 helloworld.py 的文件。

Python shell 在不使用print 的情况下进行打印,查看我们的结果,我们应该使用内置函数 *print()。在打印()内置函数有一个或多个参数如下印刷(“arument1”,“参数2”,“参数3”) 。请参阅下面的示例。

例子:

文件名为 helloworld.py

# 第 1 天 - 30DaysOfPython 挑战

print ( 2  +  3 )              #加法(+) 
print ( 3  -  1 )              #减法(-) 
print ( 2  *  3 )              #乘法(*) 
print ( 3  /  2 )              # 除法(/) 
print ( 3  **  2 ) )             # 指数(**)
打印( 3  %  2 )              # 模数(%)
打印( 3  //  2)             # 楼层除法运算符(//)

# 检查数据类型
print ( type ( 10 ))           # Int 
print ( type ( 3.14 ))         # Float 
print ( type ( 1  +  3j ))       # Complex number 
print ( type ( 'Asabeneh' ))   # String 
print ( type ([ 1 , 2 , 3 ]))    # List 
print ( type ({ 'name' : 'Asabeneh'})) # 字典
打印( type ({ 9.8 , 3.14 , 2.7 }))     # 设置
打印( type (( 9.8 , 3.14 , 2.7 )))     # 元组
复制代码

要运行 python 文件,请检查下图。您可以通过在 Visual Studio Code 上运行绿色按钮或在终端中键入python helloworld.py来运行 python 文件。

image.png

更多有关Python学习经验分享,可以关注我,持续更新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值