`

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机器学习教程-从零开始掌握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学习导航(csdn)————程序.pdf

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

    适合python新手学习的代码

    通过学习以上这些Python知识点,新手不仅能掌握Python的基础语法,还能进一步了解Python在实际项目中的应用,包括数据处理、网络编程、Web开发以及并发控制等多个方面。实践这些代码,将会极大地提高你的Python编程...

    python学习笔记-初识python

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

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

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

    Python机器学习基础源码.zip

    Python机器学习源码,直接复制粘贴就好

    python数据分析基础教程——代码

    Python因其语法简洁、库丰富而成为数据科学领域最受欢迎的编程语言之一。本教程将带你逐步走进Python数据分析的世界。 首先,你需要了解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、...

    【python教程入门学习】零基础怎样快速入门Python语言?(csdn)————程序.pdf

    【python教程入门学习】零基础怎样快速入门Python语言?(csdn)————程序

    python基础知识(csdn)————程序.pdf

    在学习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项目——Word助手.zip python项目...

    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项目——BBS问答社区.zip

    python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS问答社区.zip python项目——BBS...

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

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

    python程序设计与算法基础教程微课版课后答案-Python程序设计与算法基础教程.pdf

    《Python程序设计与算法基础教程》是一本全面介绍Python编程...通过学习这本教程,读者不仅可以掌握Python编程的基本技能,还能了解到算法和数据结构的应用,为后续的Python应用开发或进一步的算法学习打下坚实的基础。

    python项目——企业编码管理.zip

    python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——企业编码管理.zip python项目——...

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

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

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

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

Global site tag (gtag.js) - Google Analytics