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的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,for,while循环)、函数、类和对象等概念。对于初学者,可以通过"Learn Python the Hard Way"这样的...
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...
本"Python学习导航(CSDN)——程序"教程将指导你深入理解Python编程,无论你是从其他编程语言转行,如JavaScript、Java或C++,还是初次接触编程,都能从中受益。 首先,让我们从基础开始。Python的基础包括: 1. ...
通过学习以上这些Python知识点,新手不仅能掌握Python的基础语法,还能进一步了解Python在实际项目中的应用,包括数据处理、网络编程、Web开发以及并发控制等多个方面。实践这些代码,将会极大地提高你的Python编程...
本笔记将带你初识Python的魅力,理解其核心概念,并为你提供进一步学习的基础。 一、Python简介 Python由Guido van Rossum于1991年开发,它强调代码可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用花...
python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园...
Python机器学习源码,直接复制粘贴就好
Python因其语法简洁、库丰富而成为数据科学领域最受欢迎的编程语言之一。本教程将带你逐步走进Python数据分析的世界。 首先,你需要了解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、...
【python教程入门学习】零基础怎样快速入门Python语言?(csdn)————程序
在学习Python基础知识时,我们首先会接触到程序的基本结构和控制流程。 在Python中,输入和输出是程序与用户交互的基础。`print()`函数用于输出,例如`print("hello")`将打印出字符串"hello"。对于输入,Python使用...
python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目...
python 列表初识,通过此代码,你能够了解到python的列表操作
python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip python项目——DIY字符画.zip ...
python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS...
本资源适用于小编的文章《机器学习——线性回归介绍及案例实战》中用到的数据表,适合学习Python、机器学习、数据分析等内容的小伙伴学习。
《Python程序设计与算法基础教程》是一本全面介绍Python编程...通过学习这本教程,读者不仅可以掌握Python编程的基本技能,还能了解到算法和数据结构的应用,为后续的Python应用开发或进一步的算法学习打下坚实的基础。
python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——...
《Python3数据分析与机器学习实战——随书PPT》这套资料涵盖了从Python基础知识到高级机器学习应用的全方位教程。通过各个章节的PPT,我们可以深入理解Python在数据分析和机器学习领域的强大功能。 首先,让我们从...
"Python编程之美——带你进入Python语言世界"课程设计大纲参考 Python语言是一种高级、解释型的编程语言,它具有简洁、易学、强大等特点,广泛应用于数据科学、人工智能、网络爬虫、自动化操作等领域。本课程设计...