Python代码信息

运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,不支持键盘输入语句但是拥有更高的运行速度,输出简洁明了 。 点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
支持多达30种语言在线运行,全仿真在 发布于:2021-01-24 09:03 递归版插入排序 发布于:2021-01-12 12:13 动态规划实现斐波那契 发布于:2020-12-28 18:09 dict和set 发布于:2020-12-23 23:10 list和tuple 发布于:2020-12-23 22:33 对n个数据求和。 发布于:2020-12-17 15:08 绘制小猪佩奇 发布于:2020-11-28 09:55 例2-3-2 死循环 发布于:2020-11-25 05:27 例2-3-1 有限次数的循环 发布于:2020-11-25 05:25 例2-2-2 输入0-6的整数,把它作为星期,输入对应的星期日,一直到星期六 发布于:2020-11-25 04:58 例2-2-1 输入一个学生整数成绩m,给出成绩登记A,B,C,D,E的等级。 发布于:2020-11-25 04:45 例2-1-4 输入两个整数,输出较大的一个 发布于:2020-11-25 04:31 例2-1-3 输入两个整数,输出较大的一个 发布于:2020-11-25 04:28 例2-1-2 输入一个整数,输出其绝对值 发布于:2020-11-25 04:25 例2-1-1 输入一个整数, 判断它是奇数还是偶数 发布于:2020-11-25 04:21 斐波那契数列 发布于:2020-11-25 00:23 xor 文本无密型 发布于:2020-11-13 21:19 Python学习 发布于:2020-11-13 15:36 python读写excel 发布于:2020-11-02 09:59 python实现浏览器打开指定url 发布于:2020-10-31 13:45 判断是否在范围时间内 发布于:2020-10-30 11:32 python实现浏览器打开指定url 发布于:2021-01-18 16:27 python中map的结果为什么一定要list处理? 发布于:2020-10-28 08:23 一段处理考试试题内容的代码 发布于:2020-10-25 16:59 重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序。 发布于:2020-10-24 16:26 按个进行分组 发布于:2020-10-22 15:29 # 批量修改图片后缀名 发布于:2020-10-21 21:39 socket-服务器端 发布于:2020-10-21 11:23 socket-服务器端 发布于:2020-10-21 11:00 输入一个字符串,输出加密后的结果字符串。加密规则为: 每个字符的Unicode编码和下一个字符的Unicode编码相减, 用这个差的绝对值作为Unicode编码,对应的字符作为当前位置上字符的加密结果, 最后一个字符是和第一个字符进行运算。 发布于:2020-10-14 19:09 输入一个字符串,检查该字符串是否为回文(正着读和反着读都一样的字符串), 如果是就输出Yes,否则输出No。要求使用切片实现。 发布于:2020-10-14 17:47 输入包含若干集合的列表,输出这些集合的并集。 提示:使用reduce()函数和operator模块中的运算实现多个集合的并集。 发布于:2020-10-14 17:32 输入一个字符串,输出其中每个字符的出现次数。 要求使用标准库collections中的Counter类 发布于:2020-10-14 17:22 输入一个字符串,输出其中只出现了一次的字符及其下标。 发布于:2020-10-14 17:19 输入两个包含若干整数的等长列表,把这两个列表看作两个向量, 输出这两个向量的内积。例如输入[1,3,5,7]和[2,4,6,8],输出100。 发布于:2020-10-13 22:47 输入一个包含若干整数的列表,输出这些整数的乘积。 例如输入[-2, 3,4],输出-24。 发布于:2020-10-13 22:11 输入一个包含若干数字的列表,输出其中绝对值最大的数字。 例如输入[-8,64,3.5,-89],输出-89。 发布于:2020-10-13 21:55 输入一个包含若干自然数的列表,输出这些自然数降序排列后的新列表。例如输入[9,7,8,3,2,1,55,6],输出[55, 9, 8, 7, 6, 3, 2, 1]。 发布于:2020-10-13 21:45 输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中 每个自然数的位数。例如输入[1,888,99,23456],输出[1,3,2,5]。 发布于:2020-10-13 21:44 输入一个包含若干自然数的列表,输出这些自然数的平均值, 结果保留3位小数。例如输入[9,7,8,3,2,1,55,6],输出11.375。 发布于:2020-10-13 21:22 接收一个正整数作为参数,返回对其进行因数分解后的结果列表。例如,接收参数50,返回[2, 5, 5]。 发布于:2020-10-10 19:34 已知参数origin和userInput是两个字符串,并且origin的长度大于userInput的长度。代码功能是统计并返回字符串origin和userInput中对应位置上相同字符的数量。 发布于:2020-10-10 15:36 python-识图点击 发布于:2020-10-07 15:35 已知参数origin和userInput是两个字符串,并且origin的长度大于userInput的长度。代码功能是统计并返回字符串origin和userInput中对应位置上相同字符的数量。 发布于:2020-10-06 21:10 计算半径为r的圆的面积,要求参数r必须为整数或浮点数并且必须大于0。 发布于:2020-10-06 21:03 Flask实现qq发消息接口(配合OPQBot) 发布于:2020-10-03 12:47 python-识图点击 发布于:2020-10-03 11:31 超星云盘(未完全实现) 发布于:2020-10-03 11:01 aiohttp爬网站(遍历index) 发布于:2020-10-03 10:59 Flask实现qq发消息接口(配合OPQBot) 发布于:2020-10-03 10:58 [更多]
显示目录

环境搭建

Python 环境搭建

本章节我们将向大家介绍如何在本地搭建Python开发环境。

你可以通过终端窗口输入 "python" 命令来查看本地是否已经安装Python以及Python的安装版本。

  • Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。)
  • Win 9x/NT/2000
  • Macintosh (Intel, PPC, 68K)
  • OS/2
  • DOS (多个DOS版本)
  • PalmOS
  • Nokia 移动手机
  • Windows CE
  • Acorn/RISC OS
  • BeOS
  • Amiga
  • VMS/OpenVMS
  • QNX
  • VxWorks
  • Psion
  • Python 同样可以移植到 Java 和 .NET 虚拟机上。

Python可应用于多平台包括 Linux 和 Mac OS X,这些系统已经自带python支持,不需要再配置安装了。

Windows 下直接下载最新版的 Python 2.7.9,安装的时候注意选择


Python下载

Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:

Python官网:http://www.python.org/

你可以在以下链接中下载Python的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。

Python文档下载地址:www.python.org/doc/


Python安装

Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。

您需要下载适用于您使用平台的二进制代码,然后安装Python。

如果您平台的二进制代码是不可用的,你需要使用C编译器手动编译源代码。

编译的源代码,功能上有更多的选择性, 为python安装提供了更多的灵活性。

以下为不同平台上安装Python的方法:

Unix & Linux 平台安装 Python:

以下为在Unix & Linux 平台上安装 Python 的简单步骤:

  • 打开WEB浏览器访问http://www.python.org/download/
  • 选择适用于Unix/Linux的源码压缩包。
  • 下载及解压压缩包。
  • 如果你需要自定义一些选项修改Modules/Setup
  • 执行 ./configure 脚本
  • make
  • make install

执行以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。

Window 平台安装 Python:

以下为在 Window 平台上安装 Python 的简单步骤:

  • 打开WEB浏览器访问http://www.python.org/download/
  • 在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
  • 要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持MSI。Windows XP和更高版本已经有MSI,很多老机器也可以安装MSI。
  • 下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。

MAC 平台安装 Python:

最近的Macs系统都自带有Python环境,但是自带的Python版本为旧版本,你可以通过链接http://www.python.org/download/mac/ 查看MAC上Python的新版功能介绍。

MAC上完整的Python安装教程你可以查看:

http://www.cwi.nl/~jack/macpython.html


环境变量配置

程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。

path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。

Unix或Windows中路径变量为PATH(UNIX区分大小写,Windows不区分大小写)。

在Mac OS中,安装程序过程中改变了python的安装路径。如果你需要在其他目录引用Python,你必须在path中添加Python目录。

在 Unix/Linux 设置环境变量

  • 在 csh shell: 输入

    setenv PATH "$PATH:/usr/local/bin/python"
    

    , 按下"Enter"。

  • 在 bash shell (Linux): 输入

    export PATH="$PATH:/usr/local/bin/python"
    

,按下"Enter"。

  • 在 sh 或者 ksh shell: 输入

    PATH="$PATH:/usr/local/bin/python"
    

    , 按下"Enter"。

注意: /usr/local/bin/python 是Python的安装目录。

在 Windows 设置环境变量

在环境变量中添加Python目录:

path=%path%;C:\Python

按下"Enter"。

注意: C:\Python 是Python的安装目录。

也可以通过以下方式设置:

  • 右键点击"计算机",然后点击"属性"
  • 然后点击"高级系统设置"
  • 选择"系统变量"窗口下面的"Path",双击即可!

  • 然后在"Path"行,添加python安装路径即可(我的D:\Python32),所以在后面,添加该路径即可。 ps:记住,路径直接用分号";"隔开!

  • 最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。

python


Python 环境变量

下面几个重要的环境变量,它应用于Python:

变量名 描述
PYTHONPATH PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。
PYTHONSTARTUP Python启动后,先寻找PYTHONSTARTUP环境变量,然后执行此文件中变量指定的执行代码。
PYTHONCASEOK 加入PYTHONCASEOK的环境变量, 就会使python导入模块的时候不区分大小写.
PYTHONHOME 另一种模块搜索路径。它通常内嵌于的PYTHONSTARTUP或PYTHONPATH目录中,使得两个模块库更容易切换。

运行Python

有三种方式可以运行Python:

1、交互式解释器:

你可以通过命令行窗口进入python并在交互式解释器中开始编写Python代码。

你可以在Unix,DOS或任何其他提供了命令行或者shell的系统进行python编码工作。

$python # Unix/Linux


或者  
python% # Unix/Linux  
或者  
C:>python # Windows/DOS

以下为Python命令行参数:

选项 描述
-d 在解析时显示调试信息
-O 生成优化代码 ( .pyo 文件 )
-S 启动时不引入查找Python路径的位置
-v 输出Python版本号
-X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。
-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。
file 在给定的python文件执行python脚本。

2、命令行脚本

在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:

$python script.py # Unix/Linux  
或者  
python% script.py # Unix/Linux  
或者  
C:>python script.py # Windows/DOS

注意:在执行脚本时,请检查脚本是否有可执行权限。


3、集成开发环境(IDE:Integrated Development Environment)

PyCharm

PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。

PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……

集成开发环境

您可以使用图形用户界面(GUI)环境来编写及运行Python代码。以下推荐各个平台上使用的IDE:

  • Unix: IDLE 是 UNIX 上最早的 Python IDE 。
  • Windows: PythonWin 是一个 Python 集成开发环境,在许多方面都比 IDE 优秀
  • Macintosh: Python 的 Mac 可以使用 IDLE IDE,你可以在网站上下载对应MAC的IDLE 。

继续下一章之前,请确保您的环境已搭建成功。如果你不能够建立正确的环境,那么你就可以从您的系统管理员的帮助。

在以后的章节中给出的例子已在Centos(Linux)下Python2.4.3版本测试通过。


JSRUN 中运行 Python 程序

Python 是跨平台的,它可以运行在 Windows、Mac 和各种 Linux/Unix 系统上。
在 Windows 上写 Python 程序,放到 Linux 上也是能够运行的。
要开始学习 Python 编程,首先就得把 Python 安装到你的电脑里。
安装后,你会得到 Python 解释器(就是负责运行 Python 程序的),
一个命令行交互环境,还有一个简单的集成开发环境。

jsrun 在线运行工具。它提供了原生的在线 Linux 命令交互终端环境,Python 运行解释器,在线开发文本编辑器,你可以直接在工作站中创建 Python 文件并在 Cloud Studio 中运行你写的 Python 程序。然后你可以略过本节余下的安装 Python 运行环境以及集成开发环境等部分。

由JSRUN为你提供的Python在线工具
        JSRUN提供的Python在线运行,Python 在线编译工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿

皮肤:

运行模式:

嵌入代码 iframe嵌入: