前言
又是爆肝干文的日子,继上次说要出一期Python新手入门教程系列文章后,就在不停地整理和码字,终于是把【基础入门】这一块给写出来了。
不积跬步无以至千里,不积小流无以成江海,一个一个板块的知识积累,早晚你也会成为你羡慕的那种人,接下来就是正式的内容了。
一、初识Python
1.什么是Python
Python是1门程序设计语言。在开发者眼里,语言可以分为3类:
自然语言:人能听懂的语言,例如汉语,英语,法语等等。
机器语言:机器能听懂的语言,机器只能听懂0和1。
程序设计语言:机器能够听懂,人能听懂的语言,例如Python,C,C++ 、C# 、Java等等。
同样的,在开发者眼里还可以分为高级程序设计语言和低级程序设计语言。越接近于人类的语言越高级
,例如Python;越接近于机器语言越低级,例如汇编就属于低级程序员设计语言。
2.Python 的历史
喝水不忘挖井人,在正式学习Python之前我们很有必要了解一下Python的过去和大家的祖师爷。
Python是1989年由Guido van Rossum 在圣诞节期间创建的,国内程序员比较喜欢简单但的名字,所以
取他名字的前三个字母gui,人送外号龟叔。Python名字的由来也是源于龟叔的喜好,因为当时的龟叔比较喜欢《蒙提·派森的飞行马戏团》这个小品,所以就把他创建的这门语言叫做Python。
龟叔今年才65岁,头发还是很多的,所以学Python的小伙伴也不用太担心秃头。龟叔我记得去年时候还加入了微软的开发部,一把年纪了还在一线写代码,着实让人佩服。
3. Python的特点
Python的特点主要有语法简洁、类库强大、胶水语言(调用其他语言的类库)、代码量较少等特点,这个简单了解一下就可以了,后面用到了你就会明白的。
4.Python 运行机制
程序运行主要有两种机制:编译型和解释型。编译型是将代码(源文件)通过编译器,编译成机器码文件,当运行的时候直接执行机器码文件,例如C语言;解释型是将源文件通过解释器,逐行进行翻译并运行。
Python则属于解释型的语言。
编译型和解释型语言各有优缺点:
解释型:
缺点:执行慢
优点:可以跨平台(操作系统)
编译型:
缺点:不能跨平台
优点:执行快
5.软件安装
新手学Python我建议装一下Python和Pycharm,在以后写代码的时候会经常用到这两款软件,这两款软件都可以在官网下载,如果你不想去官网下载,我这边也有下好java python 零基础的安装包,自取之后按照安装流程开始即可。
二、基础知识
在用Python写代码的之前,对Python的基础知识是必须要会的,不然你可能会寸步难行。基础知识包括输入输出、变量、数据类型、表达式、运算符这5个方面。
1.输入输出
Python有很多函数,后面我们会细讲,但这里先将两个最基本的函数:输入和输出。
输出函数print(),在前面我们已经用过了,语法就是:
2.变量
变量就是一个名字,需要先赋值在使用,变量要符合标识符(名字)的命名规范,这是硬性要求,标识符相当于名字,包括变量名、函数名、类名等等,
标识符的命名规范
合法的标识符:字母,数字(不能开头),下划线,py3可以用中文(不建议),py2不可以。
大小写敏感。
不能使用关键字和保留字。
关键字: if while for as import
保留字:input,print range
没有长度限制。
望文生义,看到名字就知道要表达的意思。
大小写:
- 其他命名方式,比如 hello_world 。
3.数据类型
- 数据类型分类
数据类型可分为以下6类:
八、函数
函数是由一组代码组成,完成某个特定的功能。
1.创建和使用
创建函数的语法如下:
1.def 函数名(参数):
2.代码块(函数的实现/函数体)
参数相当于变量,参数可以为1个或者多个,用逗号隔开,还可以没有参数,等于无参;代码块是函数的实现,又叫函数体。
函数的调用
1.函数名(参数)
2.函数的运行机制
函数的运行遵循以下机制:
3.函数的使用
举例:用函数对古诗《登鹳雀楼》进行逐行打印,并对每一行下面增加由多个相同符号组成的分割线。
执行结果:
4.函数的特点
通过上面的例子可以发现,函数具有以下特点:
5.函数的参数
函数的参数首先要明白以下三个概念:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/25216.html