Python是什么?
首先我们先简单介绍下python这门语言,Python是一种解释性的脚本语言,它不需要像C/C++那样先编译再执行,也不像JS那样可以在浏览器上直接执行。它为我们提供的基础代码库覆盖了网络、文件、GUI、数据库、文本等大量内容,你可以直接使用Python提供的功能而不用重新开始写。Python在服务端开发,GUI,数据挖掘等等各种领域都能很好的被运用。。。。。。and so on想要多了解的朋友,可以自行度娘下吧。
知道了Python这门语言之后,我们也需要对它的语言特点进行一个简单的介绍。
Python的基本规则是这样的:
1. 井号( # )之后的字符为注释,注释不会影响代码;
2. 通常一个语句一行;
3. 如果一个语句一行写不下,可以用反斜线( \ )来继续上一行;
4. 分号( ; )可以将两个语句连接在一行中;
5. 冒号( : )将代码块的头和体分开;
6. 不同的缩进深度(空格)分隔不同的代码块;
7. Python文件以模块的形式组织 。
在这里面,我们认为最重要的一点,就是python的缩进了。
Python跟很多其他的编程语言有许多细节上的区别,可以说是别出心裁,与众不同!当然这里面最重要的就是Python的缩进!在Python的世界里,缩进的空格数是可变的,但是所有代码块里语句的缩进必须严格一致,否则程序无法执行。
因为对Python来说,缩进是有重要用途的,它是用来标识不同的代码块的,通过不同的缩进来判断代码行之间的关系。缩进多少没有强制要求,但是建议代码上下文都使用一样大小的缩进。并且Python建议使用空格来缩进,而不是tab,因为不同环境下的不同编辑器对空格的显示逻辑几乎是一样的,但是对tab却是五花八门。
我们来看两段代码加深对缩进的认识吧:
代码段A
weight = 60
if weight > 70:
print('您已超重')
print('科学饮食')
print('关爱健康')
代码段B
weight = 60
if weight > 70:
print('您已超重')
print('科学饮食')
print('关爱健康')
你觉得两段代码的输出结果是怎样的呢?
揭晓答案啦:http://www.mayacoder.com/lesson/lesson?lesson_id=56&knowledge_id=4
代码体验可前往上面链接,结果如下所示(也可见附件):
相关推荐
Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的...
在开始机器学习之旅之前,首先需要掌握Python的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,for,while循环)、函数、类和对象等概念。对于初学者,可以通过"Learn Python the Hard Way"这样的...
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...
Python深度学习实战——基于Pytorch全书电子教案完整版ppt整套教学课件最全教学教程.pptx
本"Python学习导航(CSDN)——程序"教程将指导你深入理解Python编程,无论你是从其他编程语言转行,如JavaScript、Java或C++,还是初次接触编程,都能从中受益。 首先,让我们从基础开始。Python的基础包括: 1. ...
包含:Python 基础教程、10个编程技巧、Python高级编程、优化算法、实例学习Numpy与Matplotlib、实例学习pandas、机器学习、深度学习、梯度下降、实验等等等等人工智能实战——从Python入门到机器学习资料大全。...
本笔记将带你初识Python的魅力,理解其核心概念,并为你提供进一步学习的基础。 一、Python简介 Python由Guido van Rossum于1991年开发,它强调代码可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用花...
python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园...
其次,文件描述中提到"python教程学习",这里直接指出了教程的核心内容——Python语言的学习。这提示我们教程可能会覆盖Python的基础语法、概念以及应用方法。由于是机器学习的教程,也可能会包括Python在数据分析、...
《Python深度学习实战——基于PyTorch》是一份详尽的教学资料,主要涵盖了使用Python和PyTorch进行深度学习的基本概念、技术与实践。PyTorch是Facebook开发的一个开源机器学习库,它提供了动态计算图的功能,使得...
【python教程入门学习】零基础怎样快速入门Python语言?(csdn)————程序
Python是一种高级编程语言,以其简洁明了的语法和强大的...随着对这些基础知识的掌握,你可以进一步学习函数、列表、元组、字典等更高级的概念,以及控制流、异常处理、模块和包等进阶主题,从而全面掌握Python编程。
python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目...
《Python数据分析基础教程》这本书提供了一套系统的学习路径,涵盖了数据分析的基础知识和实用技能。以下是一些关键知识点的详细说明: 1. **NumPy模块**: NumPy是Python科学计算的核心库,提供了高效的多维数组...
python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip ...
Python新手基础文档是一份专门为初学者准备的入门指南,旨在帮助新手理解Python编程语言的基本概念和语法结构。文档内容涵盖了Python的历史背景、安装设置、基础语法、数据类型、控制结构、函数编写、模块使用以及...
《人工智能实践教程——从Python入门到机器学习》是一门针对通信工程、计算机、大数据、人工智能相关专业设计的专业基础课程,旨在让学生掌握Python编程基础知识,并具备独立开发Python简单项目的能力。课程涵盖...
本资源适用于小编的文章《机器学习——线性回归介绍及案例实战》中用到的数据表,适合学习Python、机器学习、数据分析等内容的小伙伴学习。
python项目——火车票分析助手.zip python项目——火车票分析助手.zip python项目——火车票分析助手.zip python项目——火车票分析助手.zip python项目——火车票分析助手.zip python项目——火车票分析助手.zip ...
python项目——Excel数据分析师.zip python项目——Excel数据分析师.zip python项目——Excel数据分析师.zip python项目——Excel数据分析师.zip python项目——Excel数据分析师.zip python项目——Excel数据分析师....