2017年可谓是人工智能元年,要问哪个行业最火,詹小白不敢确定,但要问哪个编程语言最热门,好吧,詹小白还是不敢说太满。但是!至少从舆论Python将被纳入高考这点就可以看出很多东西啦~
今天詹小白就来简单的讲讲Python啦~(以下讲解在假设有一定c语言基础前提的)
Python是一种面向对象的解释型计算机程序设计语言,Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
话不多说,相信大家也不想听詹小白说太多关于Python的介绍,这种东西百度上一大堆~下面就用一张图来简单的说明Python的基本使用方法,只要你有一定的编程基础,相信很容易上手!
下面来划一下重点,敲黑板了诶,童鞋~
1.首行 -*-coding:utf-8 -*-
我们中文用户啊,一定得记得首行加这一句~不然编译会报错噢,文件存储为UTF-8编码。
2.import指令
这个有点类似于c中的头文件,但又不全是。导入的是某一个模块。根据具体写法的不同会导入不同的内容,具体三种导入方法如下:
3.print
这个和c大同小异,不同在于字符串的输出可以用单引号,也可以用双引号,但当需要嵌套时,必须间隔开,即双单双……格式!
4.函数定义
函数定义,以及下边要说的循环和条件语句,都要注意,和c语言存在很大的不同,python不再用花括号框出函数体,而是根据代码之间的缩进关系判断,而函数名后要有冒号!
5.循环和条件语句
循环语句和函数定义类似,差别也是在于代码行间的缩进来判断循环体起始和停止位置。
条件语句则有点不同,当然也是靠行间缩进关系判断条件语句整体,不同在于有个elif ,等同于else if
以小詹自己编写的房贷计算中的一部分为例:
6.关键字
以上是python所有的关键字了,在1-5中涉及了较为常见的几个,其他的后期遇到再一一道来~
嗯,顺序结构,条件结构,循环结构,关键字,大体上要讲的就以上内容了,其他的参考图自己理解应该没问题~