前面我们对Python的概念,特征,应用的领域以及Python3开发环境的配置进行了介绍,如果还不清楚的朋友们,可以查看《为什么说Python是一门神奇的编程语言》和《Python3开发环境安装与配置》去了解一下,如果还有什么问题,大家可以在评论区留言。

今天起将系统性的分享Python3基础知识给大家,后续会分享一些Python3进阶知识,比如:如何用Django、Tornado做 WEB开发,如何用Selenium做自动化测试,如何用爬虫抓取第三方数据,如何用Pandas进行数据分析等等

以后将用Python3.7版本和PyCharm开发工具给大家介绍这门神奇的编程语言,这里极力推荐使用专业的PyCharm集成开发工具,当然还有其它的IDE开发工具,选择自己喜欢的就好,不必纠结于此,好了,废话少说,我们开始吧。

我们先快速来一个HelloWorld程序,让大家先认识一下Python代码:


python数据 循环存入数组 python循环写入_python数据 循环存入数组


What? Python一行代码就搞定了?是的,没错,Python就是这么的简单;如果Java实现一个功能需要200行代码,那么Python最多只要几十行代码就能搞定。代码简单,结构清晰,易于维护,简单易学,以致于现在很多大学都开设了Python课程,甚至国内有些省份已经在中学,小学开始普及Python课程了,有朝一日Python很可能会成为一种“大众”型编程语言。

接下来我们说说Python的基础语法:

1. 编码

默认情况下,Python 3.x 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。


python数据 循环存入数组 python循环写入_极客_02


推荐使用前者,写起来简单,这行编码一般是需要在.py源码文件中写入的,如:


python数据 循环存入数组 python循环写入_python数据 循环存入数组_03


2. 标识符(在给变量,类,函数起名字时需要遵循下面的规范)

· 第一个字符必须是字母或下划线 _ 。

· 标识符的其他的部分由字母、数字和下划线组成。

· 对字母大小写敏感。

· 不能使用Python保留的关键字。

可通过下面两个代码查询当前Python版本的保留关键字,如下:


python数据 循环存入数组 python循环写入_Python_04


3. 注释

单行注释用 #

多行注释用一对三单引号'''或者 一对三双引号"""

注意:单/双引号必须是英文下的单/双引号,而且必须是成对出现的,如下:


python数据 循环存入数组 python循环写入_python3 循环写入一对多键值对_05


如果使用PyCharm IDE可通过快捷键( Ctrl + / )快速的添加注释或者取消注释,这组快捷键非常实用和常用,一定记住哦!

4. 行与缩进

Python中一般是一行写完一条代码语句的,且不用任何结束符的(Java是用分号;做为一条代码的结束符);Python中使用空格缩进来表示代码块的(Java是使用花括号 {}来表示代码块的);这是python最具特色的风格。

注意:每次缩进必须是4个空格或者4的倍数个空格,如果少一个空格或多一个空格都会导致运行报错误的,非常的严格,看来很不人性化其实这样会让代码结构看起来非常的清晰规范;

不建议用Tab键进行缩进,因为可能会在代码部署时会出现问题

每个.py文件中最后一行必须是一个空行,否则是会报错的

感觉上面这些特色风格好麻烦,很死板,不人性化,其实不用担心,如果使用PyCharm IDE可通过快捷键( Ctrl + Shift + F )瞬间完成缩进,这组快捷键非常实用和常用,一定记住哦!

有时候一条代码确实特别的长,我们可以使用反斜扛进行连接显示多行:


python数据 循环存入数组 python循环写入_python数据 循环存入数组_06


如果在[], {}, 或 () 中的多行语句,不需要使用反斜杠


python数据 循环存入数组 python循环写入_python数据 循环存入数组_07


5. 导入模块:import 和 from ...import


python数据 循环存入数组 python循环写入_缩进_08


好~ 今天就先分享这些,谢谢大家!下篇文章将给大家分享Python的数字类型,欢迎关注哦!


python数据 循环存入数组 python循环写入_缩进_09