易语⾔和python业余爱好者_Python教程——1.语⾔
Python 语⾔
在 Python 编程教程的这⼀部分中,我们通常讨论 Python 编程语⾔。 我们展⽰了如何执⾏我们的第⼀个 Python 程序。
⽬标
本教程的⽬标是使您开始使⽤ Python 编程语⾔。 Python 是⼀门很棒的语⾔。 对于那些刚接触编程的⼈来说,这是⼀种理想的语⾔。 阅读完本教程后,您将有信⼼继续⾃⼰的学习。 您可以使⽤ Python 创建脚本,⽹站,游戏或桌⾯应⽤。 即使您不想成为程序员,Python 对于偶尔的程序员或业余爱好者来说也可能是⼀个很好的⼯具。
Python
Python logo Python 是⼀种通⽤的,动态的,⾯向对象的编程语⾔。 Python 语⾔的设计⽬的强调程序员的⽣产⼒和代码可读性。Python 最初是由 Guido van Rossum 开发的。 它于 1991 年⾸次发布。Python 受 ABC,Haskell,Java,Lisp,Icon 和 Perl 编程语⾔的启发。 Python 是⼀种⾼级通⽤通⽤多平台解释型语⾔。
Python 是⼀种简约语⾔。 它最明显的特征之⼀是它不使⽤分号或括号。 Python 使⽤缩进代替。
⽬前,Python 有两个主要分⽀:Python 2.x 和 Python3.x。 Python 3.x 打破了与早期版本 Python 的向后兼容性。 它的创建是为了纠正该语⾔的某些设计缺陷并使其更简洁。 本教程介绍了 Python 3.x 版本。 今天,Python 由世界各地的⼀⼤批志愿者维护。 Python 是开源软件。
Python ⽀持多种编程样式。 它不会强迫程序员采⽤特定的⽰例。 它⽀持过程,⾯向对象和函数式编程。
Python 编程语⾔的官⽅⽹站是
Python 实现
正式地,Python 编程语⾔是⼀种规范。 Python 的三个主要实现:CPython,IronPython 和 Jython。 CPython ⽤ C 语⾔实现。 它是最⼴泛使⽤的 Python 实现。 ⼈们谈论 Python 语⾔时,⼤多指的是 CPython。 IronPython ⽤ C# 实现。 它是.NET 框架的⼀部分。同样,Jython 是 Java 中 Python 语⾔的实现。 Jython 程序被转换为 Java 字节码,并由 JVM(Java 虚拟机)执⾏。 在本教程中,我们将使⽤ CPython。
⼈⽓
Python 属于最流⾏的编程语⾔。 多项调查将 Python 列为⼗⼤语⾔。 ⼀些⾮常受欢迎的 Python 项⽬包括分布式源管理⼯具Mercurial,Django Web 框架,PyQt GUI 库或称为 Yum 的包管理⼯具。
Python 脚本
Unix 中的每个脚本都以 shebang 开头。 shebang 是脚本中的前两个字符:#!。 shebang 之后是解释器的路径,它将执⾏我们的脚本。Shebangs 在 Windows 上不起作⽤; 但是最好将它们包括在 Windows 中,因为我们可能希望程序也可以在 Unix 上运⾏。
simple.py
#!/usr/bin/env python
#simple.py
print(“The Python tutorial”)
collapseology翻译这是我们的第⼀个 Python 脚本。 该脚本会将"The Python tutorial"字符串打印到控制台。 Python 脚本具有.py扩展名。
$ which python
/usr/bin/python
我们可以使⽤which命令出通往 Python 解释器的路径。
Python 脚本可以两种⽅式运⾏。
$ python first.py
The Python tutorial
Python 脚本作为解释器的参数提供。
$ chmod +x first.py
$ ./first.py
The Python tutorial
mysql索引失效情况我们使⽤chmod命令使⽂件可执⾏。 该程序启动。
下⼀个⽰例显⽰了⼀个简单的 Ruby 脚本。
simple.rb
#!/usr/bin/ruby
#simple.rb
fruits = [“orange”, “apple”, “pear”, “kiwi”]
fruits.each {|fruits| puts fruits}
注意 shebang 和通往 Ruby 解释器的路径。
$ ./ruby.rb
orange
apple
pear
kiwi
这是 Ruby 脚本的输出。
最后,我们展⽰⼀个⼩的 Perl 脚本。
translate now
simple.pl
#!/usr/bin/perl
#simple.pl
$perl = “Practical Extraction and Report Language\n”;
print $perl;
现在这个概念应该很清楚了。
Python 读取输⼊
input()函数从输⼊中读取⼀⾏,将其转换为字符串(将尾随换⾏符分隔),然后将其返回。 该函数带有⼀个可选参数,该参数将写⼊到标准输出⽽没有尾随换⾏符(如果存在)。
read_input.py
#!/usr/bin/env python
python入门教程 我要自学网#read_input.py
name = input(“Enter your name:”)
print(“Hello”, name)
该⽰例显⽰提⽰并从控制台读取名称。 然后将问候语打印到控制台。
$ ./read_input.py
Enter your name:Peter
Hello Peter
这是⽰例的输出。
Python 命令⾏参数
Python 程序可以接收命令⾏参数。 sys.argv包含传递给 Python 脚本的命令⾏参数列表。 argv[0]是脚本名称; 其余元素是传递给脚本的参数。
node文件是什么
command_line_arguments.py
#!/usr/bin/env python
command_line_arguments.py
import sys
print(“Script name:”, sys.argv[0])
print(“Arguments:”, end=" ")
for arg in sys.argv[1:]:
print(arg, end=" ")
print()
该⽰例显⽰传递给脚本的命令⾏参数。
import sys
我们导⼊sys模块,该模块具有argv变量。
print(“Script name:”, sys.argv[0])
程序名称已打印。
for arg in sys.argv[1:]:
print(arg, end=" ")
我们浏览存储在sys.argv中的参数列表,并将其打印到控制台。 使⽤end选项,我们在末尾添加新空格,⽽不是新⾏。
print()
最后,新⾏将打印到控制台。
$ ./command_line_arguments.py 1 2 3
Script name: ./command_line_arguments.py
Arguments: 1 2 3
这是⽰例的⽰例输出。
在本章中,我们介绍了 Python 语⾔。foreshadow
如果想学习更多的python教程,不想再体验⼀次⾃学时不到资料,没⼈解答问题,坚持⼏天便放弃的感受的话,可以常去⼀些技术论坛、。多和别⼈交流,探讨⼀些技术上的问题。在这⾥向⼤家推荐(785128166)、,有技术⼤⽜解惑答疑
更多好⽂推荐

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。