这是我参与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,简单好用,界面清爽。
第一个python程序
新建一个test.py文件,输入脚本
print( "Hello,world" )
右击文件选择【执行】,就可以看到输出结果啦。
读取文件
我们知道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的变量类型和应用。