`

Python新手学习基础之初识python——与众不同1

阅读更多

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 

代码体验可前往上面链接,结果如下所示(也可见附件):

 

  • 大小: 16.3 KB
  • 大小: 18 KB
分享到:
评论
4 楼 octopole 2016-07-11  
ding~~~~
3 楼 octopole 2016-07-07  
活跃~~~
2 楼 octopole 2016-07-07  
kaalalalal~~~~
1 楼 octopole 2016-07-05  
   

相关推荐

    Python基于Django的实战项目源码——美多商城.zip

    Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的...

    python机器学习教程-从零开始掌握Python机器学习:十四步教程.pdf

    在开始机器学习之旅之前,首先需要掌握Python的基础编程技能。这包括理解变量、数据类型、控制结构(如if-else,for,while循环)、函数、类和对象等概念。对于初学者,可以通过"Learn Python the Hard Way"这样的...

    Python 笔记源码——内含python后端&机器学习等.zip

    Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...

    Python深度学习实战——基于Pytorch全书电子教案完整版ppt整套教学课件最全教学教程.pptx

    Python深度学习实战——基于Pytorch全书电子教案完整版ppt整套教学课件最全教学教程.pptx

    python学习导航(csdn)————程序.pdf

    本"Python学习导航(CSDN)——程序"教程将指导你深入理解Python编程,无论你是从其他编程语言转行,如JavaScript、Java或C++,还是初次接触编程,都能从中受益。 首先,让我们从基础开始。Python的基础包括: 1. ...

    人工智能实战——从Python入门到机器学习资料大全.zip

    包含:Python 基础教程、10个编程技巧、Python高级编程、优化算法、实例学习Numpy与Matplotlib、实例学习pandas、机器学习、深度学习、梯度下降、实验等等等等人工智能实战——从Python入门到机器学习资料大全。...

    python学习笔记-初识python

    本笔记将带你初识Python的魅力,理解其核心概念,并为你提供进一步学习的基础。 一、Python简介 Python由Guido van Rossum于1991年开发,它强调代码可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用花...

    python项目——智慧校园考试系统.zip

    python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园考试系统.zip python项目——智慧校园...

    python基础笔记(csdn)————程序.pdf

    Python是一种高级编程语言,以其简洁明了的语法和强大的...随着对这些基础知识的掌握,你可以进一步学习函数、列表、元组、字典等更高级的概念,以及控制流、异常处理、模块和包等进阶主题,从而全面掌握Python编程。

    python入门——python基础语法2(csdn)————程序.pdf

    Python是一种广泛使用的高级编程语言,尤其适合初学者入门。这篇文档主要介绍了Python的基础语法,...在后续的学习中,你还将接触到更多的Python特性,如条件语句、循环、函数和模块,这些都将帮助你构建更复杂的程序。

    python项目——Word助手.zip

    python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目——Word助手.zip python项目...

    人工智能实践教程-从Python入门到机器学习邵一川-教学大纲-8页.doc

    《人工智能实践教程——从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项目——DIY字符画.zip ...

    Python大数据分析与机器学习之线性回归模型数据——“IT行业收入表.xlsx”

    本资源适用于小编的文章《机器学习——线性回归介绍及案例实战》中用到的数据表,适合学习Python、机器学习、数据分析等内容的小伙伴学习。

    python项目——火车票分析助手.zip

    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数据分析师.zip python项目——Excel数据分析师....

    基于Python语言的应用数学案例教学——以线性代数为例.pdf

    NumPy库是Python中用于科学计算的一个基础库,它提供了强大的多维数组对象以及进行数组运算的函数。在这个案例中,利用NumPy库中的`np.array()`函数构建了系数矩阵,使用`np.linalg.solve()`函数求解线性方程组。 ...

    Python3数据分析与机器学习实战——随书PPT

    《Python3数据分析与机器学习实战——随书PPT》这套资料涵盖了从Python基础知识到高级机器学习应用的全方位教程。通过各个章节的PPT,我们可以深入理解Python在数据分析和机器学习领域的强大功能。 首先,让我们从...

    《Python编程之美——带你进入Python语言世界》课程设计大纲参考.pdf

    "Python编程之美——带你进入Python语言世界"课程设计大纲参考 Python语言是一种高级、解释型的编程语言,它具有简洁、易学、强大等特点,广泛应用于数据科学、人工智能、网络爬虫、自动化操作等领域。本课程设计...

    083964-夏敏捷-Python课程设计——代码(全部).zip

    本资源“夏敏捷Python课程设计——代码(全部).zip”提供了丰富的Python编程实践项目,涵盖了多个主题,旨在帮助学习者深入理解和掌握Python的核心概念及高级特性。 1. **Tkinter图形界面应用**: - Tkinter是...

Global site tag (gtag.js) - Google Analytics