Python支持布尔类型的数据,布尔类型只有True和False两种值。
在Python中,有一些字符串具有某些特定功能,如 import ★◆、 class 等。我们在选择变量名时,应注意避开这些保留字符。
不断的重复为循环。循环结构是在一定条件下反复执行某部分代码的操作,是Python程序数据中使用率最高的一个结构。在Python语言中◆◆◆,常见的循环结构有for循环和while循环。
Python代码中可能会出现一些可以预知的问题,如果不加处理★■◆★,发生问题的时候Python便会报错并退出◆★,可能之前跑了很久又要从头再来★◆■◆。因此◆◆,我们需要对可能出现的异常进行捕捉和处理。
目前,主流的Python开发环境有三个■◆★,分别是PyCharm、Anaconda 和Jupyter Notebook■◆◆,我们称之为Python三剑客。为了说明它们的主要区别★★★◆,引用Python实战圈圈友劳元辉的一段话:“我三剑客在手,感觉可以屠进天下报表和模型◆◆■★★。Pycharm,最主要执行整个报表脚本和各种数据源的获取还有定时脚本执行■■◆;Anaconda,最主要是整体开发环境和第三方库的安装方便;Jupyter notebook★★◆,最主要是模型训练★◆◆★,每步即时执行,可以可视化看到结果。这段话精确总结了三者的区别。
函数是一个独立且封闭完成特定功能的代码块,可以在任何地方被调用。这种独立的封闭代码块又称为封装■★,也可以把函数理解为一个盒子■◆★■。盒子里面的代码就是封装好的◆■★◆★■,完成特定的功能◆■■◆■,外面的代码不属于函数。
字符串就是一系列字符。在Python中,单引号、双引号或者三引号里面的内容就是字符串★■■◆★◆。如何字符串中包括单引号或者双引号,python使用反斜线()对字符串中的字符进行转义。
Python是一种类似人类讲话的语言,极其简单易学的语言,也是开源的语言之一◆■,可移植性良好■◆■,在各大平台都可以运行,比如Windows、Mac、Linux上都可运行★★,丰富的第三方库★◆■■:只有你想不到,没有Python做不到◆■★,可以直接从源代码运行,既支持面向对象编程◆★■■■,又支持面向过程编程★★◆◆★★。
列表是由一系列按特定顺序排列的元素组成。也就是列表是有序集合■■★★★◆。在Python中◆■■★◆,用方括号([])来表示列表,并用逗号来分隔其中的元素■◆■★。可以给列表起一个名字,并且使用(=)把列表名字和列表关联起来,这就叫做列表赋值■★★◆◆■。
字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串、数字、列表等■◆◆★★。字典是由关键字和值两部分组成,也就是 key 和 value★■,中间用冒号分隔。这种结构类似于新华字典,字典中每一个字都有一个对应的解释。
■★■■“人生苦短,我用Python”。Python编程语言是最容易学习◆◆■、并且功能强大的语言。只需会微信聊天■◆◆◆、懂一点英文单词即可学会Python编程语言,但是很多人声称自己精通Python,然后自己却写不出Pythonic的代码,对很多常用的包不是很了解。万丈高楼平地起■★◆,咱们先从Python中最最基础的开始。
字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串、数字、列表等★◆★■◆。字典是由关键字和值两部分组成★◆■■,也就是 key 和 value,中间用冒号分隔。这种结构类似于新华字典,字典中每一个字都有一个对应的解释。