python 简介
python是一种高级程序语言,是荷兰人龟叔Guido van Rossum写的,主要用于编写应用程序
- python提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,包括内置的库和第三方的库,使得python开发中可以使用现成的。
- Python适合开发的应用有:网络应用,包括网站,后台服务;其次是日常小工具,脚本任务等
- 另外python的缺点有:一是运行速度慢,因为是解释型语言;二是代码不能加密
安装python
(略过)安装后,你会获得
python解释器(就是负责运行Python程序的) 一个命令行交互环境 还有一个简单的集成开发环境
python解释器
- CPython:官网的解释器,C语言开发的
- IPython:在交互方式上增强,以
In [序号]
:作为提示符 - Pypy:提升执行速度,但和CPython有不同
- Jython:Java平台
- IronPython:微软平台
但如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序之间的独立性。
第一个python程序
- 区分命令行模式和Python交互模式
Python交互模式主要是为了调试Python代码用的,也便于初学者学习,它不是正式运行Python代码的环境!
- SyntaxError 说明Python代码有语法错误,最常见的一种语法错误是使用了中文标点,例如使用了中文括号或者使用了中文引号“和”
使用文本编辑器VScode来写代码
运行.py文件
- 一般运行
python3 hello.py
- 直接运行 要在文件中加入注释并赋予权限:
#!/usr/bin/env python3
print('hello, world') $ chmod a x hello.py
然后运行
./hello.py
输入和输出IO
最基本的输出常用到的是print()函数,而输入可以用input(),交互输入变量