前言
今天要给大家分享的是《Python零基础入门教程01 快速入门》,这是一个系列的教程,从零基础到项目实战。在本教程中,我会给大家介绍Python入门的一些基础知识。比如注释,变量,数据类型,输入输出等。还会配套相关的练习,大家学完以后可以自行通过练习题巩固和加深对知识点的理解。
如果大家需要本教程的PDF电子书或者完整的源码,可以在文末找到获取方式哈。
01 Python简介
Python介绍
Python是时下最流行,最火爆的编程语言之一,具体原因如下:
-
简单,易学,适应人群广泛
-
免费,开源
-
应用领域广泛
Python的适用人群:
Python的应用领域:
Python解释器
解释器用于运行Python文件,如果没有解释器,我们编写的代码就无法运行.常见的Python解释器如下:
-
CPython,C语言开发的官方解释器,也是我们学习使用的解释器
-
IPython,基于CPython的一种交互式解释器
-
PyPy,基于Python的解释器,比官方解释器要快很多
Python解释器下载地址: https://www.python.org/downloads/release/python-372/
Pycharm
Pycharm是一种Python集成开发环境,能够提高Python的开发效率,具备以下功能:
-
项目管理
-
智能提示
-
语法管理
-
代码调试
-
代码运行
-
其他
pycharm分为专业版和社区版,社区版免费使用,专业版需要收费。
pycharm下载地址: https://www.jetbrains.com/pycharm/download/#section=windows
02 注释
注释是给程序员看的, 不会被程序执行.
Python中的注释可以分为:
-
单行注释: 以
#
号开头的一行字符串 -
多行注释: 包裹在三个单引号
‘’‘
或者三个双引号“""
中间的字符串
示例代码:
# 单行:输出hello world
print('hello world')
print('hello Python') # 简单注释内容
# 单行注释
"""
第一行注释
第二行注释
第三行注释
"""
'''
注释1
注释2
注释3
'''
多写注释是一个良好的习惯, 优秀的人对自己的代码负责, 也对阅读代码的人负责.
03 变量
什么是变量
变量是程序运行过程中,用来存在在内存中计算需要用到的数据的标识符。
变量非常的重要,程序中充斥着各种各样的变量,几乎只要有程序的地方,就需要用到变量。
变量是一个标识符,记录一个内存地址,是这个内存地址的名字。真实的数据是存储在内存中的,变量是对这个内存地址的引用。
如何定义变量
Python中定义变量非常的简单,不需要声明变量的类型。语法如下:
变量名 = 值
如何使用变量
变量可以用来参与运算,比如:
num = 33
result = num * 33
变量可以直接用print打印,比如:
name = '张大鹏'
print(f"我的名字是:{name}")
如何修改变量
变量最大的特点就是可以修改,其值随时会可能发生变化。
那么如何修改变量呢?
# 先定义变量
num = 33
print(num)
# 程序运行过程中动态修改变量
print("执行了某段逻辑代码")
num = 333
print("num的值被修改了:", num)
访问没有事先定义的变量会报错
在大部分语言中都会有这个特点,访问不存在的变量会报错。不过少部分语言中,访问不存在的变量会打印一个空值。
Python属于前者。比如,我们访问一个不存在的变量age,程序会报错:
name = '张大鹏'
print(f"我的名字是{name}, 我{age}岁了。")
错误信息如下:
NameError Traceback (most recent call last)
Input In [2], in <cell line: 1>()
----> 1 print(f"我的名字是{name}, 我{age}岁了。")
NameError: name 'age' is not defined
核心的错误信息是:
NameError: name 'age' is not defined
可以稍微留意一下这个错误类型,叫做NameError
,随着深入的学习,还会有很多其他的错误类型。关于异常的处理,也是Python基础知识中非常重要的一个点。
变量名的规范
在编写程序的时候,我们通常需要定义变量,关于变量名,是不能随心所欲的,尽量遵循以下规范:
-
变量名不能以数字开头
-
变量名不能是系统关键字,比如def,if,for,while等
-
变量名最好见名知意,由有意义的英文单词组成,多个单词之间用下划线分割,比如:
student_name
-
常量名建议全大写,由下划线分割多个单词,比如:
PI
,THREAD_NUM
04 数据类型
常见的数据类型
Python中有非常多的数据类型,常用的如下:
-
整数类型:
int