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;如果只是小规模的库存商品管理…

java 自动编译_Tomcat是否自动编译Java Servlet?

小编典典对我来说&#xff0c;您混合了两种主要技术-tomcat作为Web容器&#xff0c;eclipse作为您的IDE。它们的集成使您感到困惑。现在让我们离开JSP并只谈论servlet&#xff0c;因为它会使您更加困惑Tomcat无法使用源文件(* .java)。例如&#xff0c;您 必须 使用javac编译应…

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

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

java matcher replace_java.util.regex.Matcher.replaceFirst(String replacement)方法

java.util.regex.Matcher.replaceFirst(String replacement)方法用替换给定替换字符串的模式替换输入序列的第一个子序列。声明以下是java.util.regex.Matcher.replaceFirst(String replacement)方法的声明。public String replaceFirst(String replacement)参数replacement - …

给与 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;以免挡板和卷扬机损坏。 起…

java 堆 是用_Java8元空间和堆使用

运行jmap -histo PID以查看哪些对象消耗堆空间.当我运行你的例子,我看到堆充满了Javassist辅助对象&#xff1a;num #instances #bytes class name----------------------------------------------1: 592309 312739152 [Ljavassist.bytecode.ConstInfo;2: 6515673 208501536 ja…

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

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

无符号有符号乘法_【编译笔记】变量除以常量的优化(一)——无符号除法

注&#xff1a;本文中的算法来自于 Division by Invariant Integers using Multiplication [1]。众所周知&#xff0c;编译器可以把变量除以常量优化为乘法和移位。 例如&#xff1a;Uint32 f(Uint32 a) { return a / 3; }会生成下面这样的汇编&#xff08;x86_64&#xff09;&…

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; 按照非静态书写顺序加载/执行…

为什么java中floatda正确_为什么cast to float在java中产生正确的结果?

文档没有特别好地解释,但Double.toString(double)基本上在它产生的输出中执行一些舍入. Double.toString算法在整个Java SE中使用,包括例如System.out的PrintStream.println(double).文档说明了这一点&#xff1a;How many digits must be printed for the fractional part of …

war包怎么解压_渣渣辉表情包下载-渣渣辉抖音表情包动态图下载

详情介绍渣渣辉表情包怎么制作&#xff1f;渣渣辉表情包gif在线生成工具应用安装资源推荐给大家&#xff0c;这是一款最近抖音上相当火爆的趣味聊天必备神器。这里各种各样的动态表情包应有尽有&#xff0c;你喜欢的表情包这里都有。感兴趣的小伙伴赶紧下载体验吧&#xff01;关…

不足补0 java_Java Android 开发数字不足位数前面补0

import java.text.decimalformat;public void changecolor(view view) {decimalformat decimalformat new decimalformat("000");//获取随机数对象&#xff0c;产生三个随机数值(rgb值)random x new random();int red x.nextint(256);string sred decimalformat.…