python学习之环境搭建

134 阅读2分钟

这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战

python学习Day1

单刀切入,为什么学习python,python的优点有哪些?

可总结为结构简单易于学习,代码逻辑清晰,维护性极强;提供较多常用数据库;可嵌入,可移植,可扩展。总之就是简单易学又强大。

环境部署

开发python程序需要两样东西:python编程环境和开发工具,以及需要的lib包。

windows下载:浏览器访问www.python.org/downloads/w…

mac下载:浏览器访问 www.python.org/downloads/m…

下载python后正常安装完成。

以mac为例,在终端输入python即可查看安装版本;windows需要先将python的安装地址配置到path当中才能生效。

开发工具

python的开发工具比较推荐的就是PyCharm,简单好用,界面清爽。

屏幕快照 2021-11-02 下午11.03.25.png

第一个python程序

新建一个test.py文件,输入脚本

print( "Hello,world" )

右击文件选择【执行】,就可以看到输出结果啦。

屏幕快照 2021-11-02 下午11.08.15.png

读取文件

我们知道python的语法简单,结构清晰,那么读取txt文件是如何实现的呢?

只需要用到readline()这个方法就行。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
f = open("one.txt")  # 返回一个文件对象
line = f.readline()  # 调用文件的 readline()方法
while line:
    print(line+'')
    line = f.readline()
f.close()

python的缩进

在做python编程前,大家一定要对一个事情非常清楚,那就是python代码的缩进规则。

这是初学者很容易犯错的地方,如果出现了不清楚原因,那就很麻烦了。

遵循相同作用域的代码缩进相同,具体缩进多少没有严格要求,但必须保持一致。

比如一个while循环语句,循环体内代表一个作用域,所以缩进要保持一致。而while条件那一行和循环外层是一个作用域,他们需要保持一致。且两个作用域的缩进不能相同。如上面的读取txt文件的那段代码就可以看出这个规律。这个是python和java编程不太一样的地方,一定要引起注意。

下回继续介绍python的变量类型和应用。