当前位置:首页 > python > 正文

python入门教程

  • python
  • 2024-05-30 07:35:49
  • 1398

一、入门Python的教程
Python是目前流行的计算机编程语言。 本文介绍如何安装Python并编写第一个Python程序,帮助读者熟悉
访问Python官方网站,下载适合您操作系统的Python安装包并选择。 最新版本。 本文使用Windows10系统安装Python3.7进行演示
下载后,根据安装向导安装Python。 安装成功后,可以在启动程序列表中找到Python(不同版本显示的版本号会不同),如下图所示。
选择“Python3.7(64位)”,将打开一个可以执行Python代码的命令行窗口。 Python是一种解释性语言,不需要编译。 可以直接在Python命令窗口中执行代码,更容易上手和掌握。
在打开的Python终端窗口中输入第一行代码(这行代码的意思是在窗口中输出“Hello,Python”),然后按回车键执行代码
print("Hello,Python")
第一行代码执行后,会输出“Hello,Python”。 这是一行非常简单的Python代码
接下来我们将编写一个简单的程序。 迭代并输出1到10
foriin[1,2,3,4,5,6,7,8,9,10]:
print(i)
二、Python基础教程第10章,正则表达式匹配问题
导入重新
a=re.compile(r'\[(.+?)\]')
scope={}
defReplace(ddd):
code=ddd.group(1)
尝试:
returnstr(eval(code,scope))
语法错误除外:
exec(code,scope)
返回代码
print(a.sub(replace,'[x=1],The[y=2],[z=2],[x],[z],[y]之和为[x+y+z]'))

范围存储在全局变量中正则表达式匹配的x、y、z变量存储在全局变量中。

本书中的案例缺少ExceptSyntaxError:后面的代码,实际上只是前面提到过。 使用exec赋值,但是在代码中并没有体现出来,所以你也应该明白,正则表达式将[]替换为x,y,对应的值。 安兹