在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序。

在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入100+200,看看计算结果是不是300:

>>> 100+200

300

很简单吧,任何有效的数学计算都可以算出来。

如果要让Python打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号:

>>> print(‘hello, world‘)

hello, world

这种用单引号或者双引号括起来的文本在程序中叫字符串,今后我们还会经常遇到。

最后,用exit()退出Python,我们的第一个Python程序完成!唯一的缺憾是没有保存下来,下次运行时还要再输入一遍代码。

命令行模式和Python交互模式

请注意区分命令行模式和Python交互模式。看到类似C:\>是在Windows提供的命令行模式:

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。

看到>>>是在Python交互式环境下:

在Python交互式环境下,只能输入Python代码并立刻执行。

此外,在命令行模式运行.py文件和在Python交互式环境下直接运行Python代码有所不同。Python交互式环境会把每一行Python代码的结果自动打印出来,但是,直接运行Python代码却不会。

例如,在Python交互式环境下,输入:

>>> 100 + 200 + 300

600

直接可以看到结果600。

但是,写一个calc.py的文件,内容如下:

100 + 200 + 300

然后在命令行模式下执行:

C:\work>python calc.py

发现什么输出都没有。

这是正常的。想要输出结果,必须自己用print()打印出来。把calc.py改造一下:

print(100 + 200 + 300)

再执行,就可以看到结果:

C:\work>python calc.py

600

小结

在Python交互式命令行下,可以直接输入代码,然后执行,并立刻得到结果。

python的程序入口地址_第一个Python程序相关推荐

  1. python类的成员函数_注入一个python类成员函数

    你在这里要做的是Child2.foo用self不是a的方法调用未绑定的方法Child2. 这是非法的,Python 2将检测到并提出一个TypeError解释错误的地方:TypeError: unbo ...

  2. python 程序块 挂掉的服务_写一个python的服务监控程序

    写一个python的服务监控程序 前言: Redhat下安装Python2.7 rhel6.4自带的是2.6, 发现有的机器是python2.4. 到python站点下载源码.解压到Redhat上.然 ...

  3. 小程序制作预算_做一个小程序的大概预算是多少?做一个小程序大概多少钱?...

    做一个小程序的大概预算是多少?做一个小程序大概多少钱?下面跟随小编一起来看看吧! 小程序开发需要多少钱,这个要看你做什么样的小程序, 你对小程序的功能.框架.定位.交互.UI的要求是什么? 这些都需要 ...

  4. python判断密码是否正确_第一个python程序-判断登陆用户名和密码是否正确

    #setencoding=utf-8#用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和 ...

  5. python 病毒 360杀毒_通过一个python小脚本来下载最新的360杀毒安装程序

    小脚本很简单,主要是练习一下正则匹配,与简单的urllib库的应用 #coding: utf8 import urllib,re import os def getLastinstall(): pag ...

  6. python turtle绕原点旋转_每天一个Python小技巧,用Python 画个多啦A梦,小猪佩奇,文末还有Python入门学习视频

    见网络上有人用Python 画出来个多啦A梦,很是新奇,来来来,我们看一下他们主要用到的库. 其实主要用的库就一个 turtle 库 先说明一下turtle绘图的基础知识: 1. 画布(canvas) ...

  7. python去掉每行前面_第一个python去掉行号

    (根据我在博客园上连载的四篇文章整理,见http://yanxy.cnblogs.com/,转载请注明出处)近两天内的目标是在我博的每个栏目发一篇文章,先都占个坑再说,空着不好看:) <程序设计 ...

  8. python爬取地图地址_网络爬虫-python爬取高德地图地点

    python爬取你想要的数据,近期由于业务需求,用python爬取了高德地图一些地点的数据,爬出来数据大致情况如下: image 下面是基本流程: 2.安装网络爬取第三方库,主要是下面三个(pip i ...

  9. python统计大小写字母个数_编写一个Python函数,它接受一个字符串并计算大写字母和小写字母的数量...

    问题why this one doesn't work? 除了语法错误和运行时错误之外,您的代码逻辑还有很长的路要走.你实际上没有按问题所问的去做.您似乎正在尝试计算单个字符中的大写字符数.那是不正确 ...

最新文章

  1. 中国电子学会图形化四级编程题:加减法混合运算器
  2. PHP SOAP 扩展的使用
  3. 关于eclpse java项目与tomcat jdk版本不一致的解决方法
  4. SCCM 2016 配置管理系列(Part 12 )
  5. 前后端项目中跨域问题
  6. HDU1016(DFS)
  7. 快速部署Enterprise Manager Cloud Control 12c(12.1) Agent
  8. 理解C# 4 dynamic(4) – 让人惊艳的Clay
  9. windows传真和扫描由于不能访问您的文档_扫描识别工具Dynamic Web TWAIN全年最低价来了!错过再等一年...
  10. jzoj1350-游戏(某C组)【SPFA,图,最短路】
  11. Android官方开发文档Training系列课程中文版:添加ActionBar之设置ActionBar
  12. 实现OO的最后一公里
  13. 网管系统开发经验谈(二)
  14. 计算机视觉实战(十六)光流估计 (附完整代码)
  15. 有了这个开源项目,再也不会忘记 Linux 命令啦~
  16. websphere一直安装部署_构建独立部署系统,从部署规范开始
  17. 国二python考试时间_计算机国二报名每年在几月份
  18. 滤波器原理及其作用计算机网络,数字滤波器
  19. 关于greenplum(postgersql)日期为闰年闰月闰日的处理
  20. cocos2dx-精灵的移动跳跃

热门文章

  1. 程序员发现 Bug 的时候是怎样一种心境?
  2. sap知识-MPS和MRP的区别
  3. ABAP常见面试问题
  4. 抓取标准报表ALV GRID上的数据
  5. ABAP函数:SD_VBAP_READ_WITH_VBELN(根据销售订单读取表vbap中的信息)
  6. 如何用python生成表格_用 Python 生成 HTML 表格
  7. 删除 jar 的 asset_【unity游戏开发】SDK学习(1)-C#与jar交互
  8. 华为荣耀手机指令代码大全_双十二,华为/荣耀手机推荐选购指南,全系列横评推荐,那一款华为/荣耀手机最值得够买...
  9. Travis CI mysql_DevOps工具介绍连载(34)——Travis CI
  10. python基础教程:Counter类