前言:今天来开启一个全新的系列,学习Python。可以说近几年Python的热度只增不减,也越来越多地受到人们的重视和学习。做为一个积极上进无所事事的新时代青年 颓废的码农,也有必要与时俱进,增加自己的知识量。欢迎大家一起学习讨论和交流。
Python基础知识(一)
(一)Python简介
Python的前世今生大家都有多多少少的了解了,就不多解释了,请各位观众老爷手动百度,总之反正大概很nb。
Python是面向对象的高级解释型语言,对于很多初学者来说可能对于解释型语言不太了解,做个大致的说明:就是不需要编译,程序运行时才翻译成机器语言,每执行一次都要翻译一次。 这是不是像极了面临考试周背书的你,纵使虐你千百遍,最后还是要重头再来。
Python具有丰富和强大的库,能把其他语言制作的各个模块连接在一起,因此也被称为“胶水”语言。
这是IEEE Spectrum 2017年发布的编程语言排行榜,Python排在第一。(Java、C++、C#表示不服并气冲冲离开直播间)
那么这些年日益火爆的Python到底有什么用呢.
1.web开发,这是最基本的应用,包括国内的知乎、美团等等都是用Python开发的。
2.大数据处理,它在金融分析等领域的使用率逐渐升高。
3.人工智能,没错,这个应用不仅带火了一批批的产业,也把Python捧得大红大紫。
4.自动化运维开发
5.云计算
6.爬虫,在数据挖掘方面,通过Python可以基本做到随意想要获取的数据。
7.游戏开发
(二)开发环境及第一个程序
Python安装包链接如下:
链接:https://pan.baidu.com/s/1sKTpNik39GrrBjeJxjwG_g
提取码:fgm7
这个安装包是由公众号软件管家提供的,里面有安装方法。
测试安装是否成功:首先打开DOS界面(win+R),输入cmd,再输入指令“python”出现如下信息界面即可
那么我们有了工具,就可以试着写自己的第一个程序,但这次不是HelloWorld了,预知后事如何,请往下看。
这是用Dos界面运行的情况,我们接下来看看在自带的IDLE里面运行看看。
1.首先打开IDLE
2.输入语句。在Python里面的输出函数使用方法是“print+输出内容”,
print(“人生苦短,我用Python”)
可以看出,Python没有以;作为语句结束的规则,输出字符串仍然是加双引号。
注意:直接打开的界面一次只能执行一句语句,要想执行大段的代码要打开file–>new file即可。 按下F5就可以运行程序。一些常用的快捷键组合下次列出来。
(三)语言基础
注释
1.单行注释:格式为#+注释内容
2.多行注释:用 “““ 注释内容””” 或者 ‘’‘注释内容’’’。(三对单引号或者三对双引号)。
其他部分(基本数据类型和标识符的定义都差不多相似)就不再做过多介绍。
基本输入与输出
1.input函数输入
主要用于接收用户输入的内容,具体用法如下:
a=input("提示")
b=input("请输入内容")
如果需要将输入的进行数据转换,则格式如下
c=int(input("请输入内容"))
2.使用print()函数输出
格式如下:
print(输出的内容)
默认情况下,一条print语句会自动换行,想要一次输出多个内容且不换行,可以用英文的都好把内容隔开,如下
print(x,y)
这就是基础语法的知识,关于运算符和三种基本的控制流程语句在下一期只与C语言的做一个简单比较。下一期更新专属于Python的数据类型----列表和元组
给大家一个简单Python程序的练习。
从键盘输入数据身高体重,计算BMI指数,并判断过轻、过重还是正常(BMI=体重/身高的平方,小于18.5为过轻,18.5–24.9为正常,24.9~29.9为过重,其他为超重)提示:python中的if语句格式如下:
if(条件表达式)
输出语句
在输出BMI指数的输出语句中要加上str函数
print(“您的BMI指数为:”+str(BMI))
下一期公布结果,欢迎大家交流。
这是第一次自学新的语言,把这个发出来帮助大家,一起学习,一起练习。我会努力把这个系列做好,后面会引入更多的例子,增加难度和内容丰富度,希望最后无论是小白还是想进阶的都可以从中得到帮助。