python环境变量配置_Python的安装、认识、配置环境变量以及helloworld打印的两种方式

Python的安装、认识、配置环境变量以及helloworld打印的两种方式

一、 安装和配置环境变量

首先我们去到Python的官方下载地址根据自己的电脑机型来下载最新的python安装包,网址是https://www.python.org/downloads/ 。 或者点击这里跳转 。 下载之后可以去https://www.cnblogs.com/gu-bin/p/11045043.html , 这篇博客关于安装以及Python环境变量的配置已经很全很全了,大家可以参考一下,我就不再赘述。

二、 认识Python解释器

Python 解释器不止一种,有 CPython、IPython、Jython、PyPy 等。 CPython 就是用 C 语言开发的了,是官方标准实现,拥有良好的生态,所以应用也就最为广泛了。 而** IPython** 是在 CPython 的基础之上在交互式方面得到增强的解释器(http://ipython.org/)。 Jython 是专为 Java 平台设计的 Python 解释器(http://www.jython.org/) ,它把 Python 代码编译成 Java 字节码执行。 PyPy 是 Python 语言(2.7.13和3.5.3)的一种快速、兼容的替代实现(http://pypy.org/) ,以速度快著称。

三、 第一个python程序:打印helloworld

*1.在命令行测试helloworld的打印 *

python的安装和环境变量配置完成之后我们可以打开cmd(管理员身份),测试我们的第一个程序,如下图所示。

3576a5772d31687d562f9733aa34098b.png

再输入exit()方法即可退出程序。

*2.在notepad++测试helloworld的打印 *

这里假设大家都有notepad++,如果没有就用记事本也行。附上notepad++安装地址 点击这里下载安装 。

如图,我们用notepad++新建一个hellowd.py文件,输入print("hello world!")

c690464fb7c40df18f91510143c49279.png

f607564826a59ab3733a75f8ef75cafe.png

然后再进入命令行运行这个文件,输入python hellowd.py 即可运行。

01c4caafd6138e8a452854cfd3e46c1a.png

四、 首行解释器的声明

就像我们在学html的时候,每个html文件的首行都要用<!DOCTYPE html> 声明一样,python文件也需要这样一个声明,声明代码是#!/usr/bin/env python 。但有时候我们会遇到#!/usr/bin/python 这样的声明,那么两者有什么区别呢?

#!/usr/bin/python相当于写死了 python 路径(是告诉OS执行这个py时,调用 /usr/bin 下的 python 解释器;)

#!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法(目的是为了OS防止user没有将python 装在默认的 /usr/bin 路径里。在Linux类的OS环境下有意义)

python中的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它.

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/506424.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 报表程序_java 报表

http://www.codeceo.com/article/8-java-graph.html前段时间我们为大家分享过一些最常用的Java图表应用和Android图表应用&#xff0c;无论是在PC平台上还是移动平台上&#xff0c;图表和报表功能都是不可或缺的。本文推荐了8款最精彩实用的Java图表应用&#xff0c;大部分图表…

excel跨多个表格求和_看完财务同事用Excel函数完成的进销存报表,老板惊呆了...

有仓库、有商品的地方都离不开进销存软件&#xff0c;有花钱买的、也有花大力气自已找人订制的。网上下载破解版&#xff1f;真的不可靠&#xff0c;万一出现什么问题&#xff0c;你们公司将面临信息损坏或丢失的风险&#xff01;其实&#xff0c;如果只是小规模的库存商品管理…

苹果自带相册打马赛克_如果你用苹果手机!学会这3个技巧,就能让手机变得更加好用...

如果你用苹果手机&#xff01;这3个技巧一定要学会&#xff0c;能让手机变得更好用现在手机中的黑科技功能越来越多&#xff0c;就拿iPhone手机来说&#xff0c;很多朋友选择这款手机不仅是因为拥有非常流畅的系统&#xff0c;手机中自带的黑科技功能也是大家选择它的原因。今天…

给与 x 距离不超过 d 的点权值 a_一年级不上网课,妈妈陪孩子一起来完成三单元各课练习及单元卷吧...

部编一年级下册第5课小公鸡和小鸭子课后练习题一、将下列字的音节补充完整。k____ x____ zh____ 块 行 捉 二、选择加点字的正确读音&#xff0c;画“√”。忽然(rn rnɡ)  大喊(hǎn hǎnɡ)上身(shēn sēn)  死去(sǐ shǐ)三、看拼音&#xff0c;写字词。1小明说(&am…

java games_Java Me Games

在GWT的文档里说&#xff0c;大致上CSS的命名规则是这样的"[project]-[widget]&#xff0c;比如gwt-Button&#xff0c;你可以在CSS里定义如下&#xff1a;.gwt-Button{font-size:150%;}但是这样的说明是不充分的&#xff0c;所以这里有必要把他真正的样式表来列一下&…

java timestamp 转换_Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转1.1 String -> DateJava代码 String dateStr "2010/05/04 12:34:23";Date date new Date();//注意format的格式要与日期String的格式相匹配DateFormat sdf new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");try {…

bugku 杂项 就五层你能解开吗_9.65米解放龙V杂项危险废物厢式运输车62

亲爱的,点击上方蓝字关注我吧9类危险废物厢式运输车解放龙V2.0半高顶半浮驾驶室底盘参数&#xff1a;龙V2.0半高顶半浮驾驶室、锡柴225马力&#xff0c;6.6排量&#xff0c;164千瓦&#xff0c;百公里耗油30.3L、陕齿8JS85E、435升级冲焊桥(速比4.444)、275/80R22.5-18PR层级、…

python矩阵运算与线形代数_[译] 线性代数:矩阵基本运算

线性代数&#xff1a;矩阵基本运算在本文中&#xff0c;我们将介绍矩阵的大部分基本运算&#xff0c;依次是矩阵的加减法、矩阵的标量乘法、矩阵与矩阵的乘法、求转置矩阵&#xff0c;以及深入了解矩阵的行列式运算。本文将不会涉及逆矩阵、矩阵的秩等概念&#xff0c;将来再探…

torch tensor去掉1维_南昌清污机新价格表1_海腾水工

南昌清污机新价格表1,应用中&#xff0c;应停止机械零件&#xff0c;停止防锈处理&#xff0c;定期在停水面涂抹黄油&#xff0c;开关发生某些异常&#xff0c;立即暂停&#xff0c;及时检查。 开闭时&#xff0c;请注意活塞的上下限位置&#xff0c;以免挡板和卷扬机损坏。 起…

fx系列微型可编程控制器 通信_电气人,三菱Q系列和FX PLC系列之间的区别你都知道吗?...

三菱Q系列和FX系列作为三菱旗下的两大PLC系列&#xff0c;在日常的作业中小伙伴们都会接触到&#xff0c;因此本文将三菱可编程控制器中使用的内置的输入输出继电器、辅助继电器、状态、计数器、数据寄存器等各种软元件的作用和功能进行了说明。Q系列FX系列输入继电器 X输入继电…

left join 效率_人力资源HR的人才测评工具,极大提高招聘效率

作为一个HR小白&#xff0c;打交道最多的就是简历&#xff0c;领导谈的最多的就是提高工作效率&#xff0c;其实这个概念对于我来说还是挺抽象的&#xff0c;经过向前辈的取经&#xff0c;人力资源如何提高效率&#xff0c;做了个小小的总结。首先我们要明白我们的难点有哪些&a…

windows media player 9_openmeetings(开源视频会议系统)的详细安装步骤 (windows版)

一、开源视频会议系统openmeetings的简介&#xff1a;OpenMeetings是一个多语言可定制的视频会议和协作系统。它支持音频、视频&#xff0c;能让你查看每个与会者的桌面。OpenMeetings还包含一个白板&#xff0c;通过白板可以导入各种格式的图片和涂鸦。它是基于OpenLaszlo’s的…

Java实例化后自动执行_Java的实例化顺序(程序执行顺序)

加载/执行顺序&#xff1a;牢记一点&#xff1a;静态和非静态分开处理使用到静态加载时&#xff0c;静态又分为&#xff1a; 静态变量&#xff0c; 静态代码块&#xff0c; 其中加载顺序是按照类中书写的先后顺序加载的非静态加载顺序&#xff1a; 按照非静态书写顺序加载/执行…

python数据分析_使用Python进行数据分析

麦金尼编写的《使用Python进行数据分析》是最经典的数据分析教材&#xff0c;本专栏主要应用视频讲解的方式&#xff0c;讲授本书核心思想&#xff0c;并提供本教材的所有代码和代码点评。注意&#xff1a;视频网址必须用电脑台式机打开&#xff01;手机访问不到视频。注意&…

百度原创度在线检测_资深自媒体作者:做自媒体没有这款“原创度检测”软件是不行的...

目前市面上除了今日头条自媒体平台外&#xff0c;好友好多好多其它的自媒体平台&#xff0c;比如百度的百家号、360的快船号、腾讯的企鹅号等等&#xff0c;各种各样的自媒体平台&#xff0c;如此多的自媒体平台大家每天写作的资源和话题也就那么多&#xff0c;免不了有些人就会…

如何看懂串口通讯协议_一文看懂PLC的通讯方式——AB系统(一)

写在前面一直以来&#xff0c;PLC跟其他设备的通讯方式都是自动化工程师入门学习的难点和要点。说它难&#xff0c;因为这里面牵扯到了数据通讯的一些知识&#xff0c;大多数从事PLC工作的人员都是从电气、电子、自动化、机电等相关专业出身的&#xff0c;可能上学时候也只是简…

linux mysql 实战_linux实用实战

1、编译安装搭建wordpress软件环境&#xff1a;apr-1.6.2.tar.gzphp-7.1.10.tar.xz http://php.net/mariadb-10.2.8-linux-x86_64.tar.gz http://mariadb.org/wordpress-4.8.1-zh_CN.tar.gz https://cn.wordpress.org/1 、源码编译安装Httpd2.4(1)安装包组和包yum groupinstall…

java不需要返回数据时_从Java方法返回时,BigDecimal不保持实际值

我正在用Java制作货币转换应用程序.其他一些很棒的StackOverflowians给了我建议读取BigDecimal,目的是替换double来解决任何精度问题.我有两个方法系统;它从起始货币转换为美元,然后将美元价值转换为目标货币.请注意,我的转化率存储如下&#xff1a;// Conversion Rates - STAR…

openstack架构详解图_英特尔顶级技术专家合力缔造精品:Linux开源网络全栈详解...

日常水开篇自1991年诞生起&#xff0c;Linux已经走过了接近三十年。Linux早已没有了问世时的稚气&#xff0c;正在各个领域展示自己成熟的魅力。以Linux为基础&#xff0c;也衍生出了各种开源生态&#xff0c;例如网络和存储。而生态离不开形形色色的开源项目&#xff0c;在人人…

java多次点击时事件_click事件的累加绑定,绑定一次点击事件,执行多次

我的github(PS:希望star):https://github.com/thWinterSun/v-admin最近做项目为一个添加按钮绑定点击事件&#xff0c;很简单的一个事情&#xff0c;于是我按照通常做法找到元素&#xff0c;使用jquery的on()方法为元素绑定了点击事件&#xff0c;点击同时发送请求。完成后看效…