标签:java 期望 为什么 com cal -- bash recent 解决
HelloPython
程序Python 的创始人为吉多·范罗苏姆(Guido van Rossum)
1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承。
ABC 是由吉多参加设计的一种教学语言,就吉多本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是 ABC 语言并没有成功,究其原因,吉多认为是非开放造成的。吉多决心在 Python 中避免这一错误,并获取了非常好的效果。
之所以选中 Python(蟒蛇) 作为程序的名字,是因为他是 BBC 电视剧——蒙提·派森的飞行马戏团(Monty Python‘s Flying Circus)的爱好者
1991 年,第一个 Python 解释器 诞生,它是用 C 语言实现的,并能够调用 C 语言的库文件
计算机不能直接理解除机器语言以外的任何语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。
将将其他语言翻译成机器语言的工具,我们称之为编译器。
编译器翻译的方式有两种:编译和解释。
当编译器以解释方式运行的时候,也称之为解释器
1999 年,吉多·范罗苏姆向 DARPA 提交了一条名为 “Computer Programming for Everybody” 的资金申请,并在后来说明了他对 Python 的目标:
这些想法中的基本都已经成为现实,Python 已经成为一门流行的编程语言
代码量少,入门简单
同一样问题,用不同的语言解决,代码量差距还是很多的,一般情况下
Python
是Java
的 1/5,所以说 人生苦短,我用 Python
C
或 C++
编写,然后在 Python
程序中使用它们HelloPython
程序Python 程序的扩展名通常都是 .py
print("hello python")
print("hello world")
HelloPython.py
$ python HelloPython.py
//也可以赋予执行权限 chmod a+x HelloPython.py 然后 ./HelloPython.py 执行
俗称 BUG
。
In [1]: pirnt("hello world")
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-b255ebc12e64> in <module>()
----> 1 pirnt("hello world")
NameError: name 'pirnt' is not defined
SyntaxError: invalid syntax
语法错误:语法无效
IndentationError: unexpected indent
缩进错误:不期望出现的缩进
增强程序的可读性,
切记,我们的代码不只是给自己写的。
以 #
开头,#
右边的所有东西都被当做说明文字
示例代码如下:
# 这是第一个单行注释
print("hello python")
规范书写,
#
后面先添加一个空格,然后再编写相应的说明文字
#
在代码的后面(旁边)增加说明性的文字但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格
示例代码如下:
print("hello python") # 打印`hello python`
Python 程序中多行注释,可以用 一对 连续的 三个 引号(单引号和双引号都可以)
示例代码如下:
"""
这是一个简单的Python程序
打印Hello Python
"""
print("hello python")
Python
官方提供有一系列 PEP(Python Enhancement Proposals) 文档,其中第 8 篇文档专门针对 Python 的代码格式 给出了建议,也就是俗称的 PEP 8标签:java 期望 为什么 com cal -- bash recent 解决
原文地址:https://www.cnblogs.com/luckyleaf/p/12110480.html