一、入门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,对应的值。
安兹
![](http://img0.baidu.com/it/u=1579004374,2162566433&fm=253.jpg)