一:格式化打印输出:

一个输出时:

area = 20.15

print "The area of the circle is %f sq cm."%area

两个输出时:

rabbits = 17

cage = 10

print "%f rabbits are in cage #%d."%(rabbits,cage)

输出换行:

print默认输出自动加换行,如下所示:

rabbits = 20
print rabbits
cages = 15
print cages

结果如下所示:

如果要在同一行显示的话,可以在行末加逗号,如下

二:用户输入:

两个函数input和raw_input

"raw"意味着它将以字符串的形式返回用户输入的一切内容,哪怕有些内容看上去像数字。

比如,

line = raw_input()
print line
line = raw_input()
print line*2

如果希望用户输入一个数字,那就必须用int或float将得到的字符串转换成所需的类型。

比如:

value = raw_input()
value = int(value)
print value
print value*2

input和raw_input的区别:

当输入为纯数字时,

  • input返回的是数值类型,如int,float
  • raw_inpout返回的是字符串类型,string类型

输入字符串为表达式

  input会计算在字符串中的数字表达式,而raw_input不会。

  如输入 “57 + 3”:

  input会得到整数60

  raw_input会得到字符串”57 + 3”

其他区别见 链接

Python基础函数学习笔记(二)相关推荐

  1. Python基础函数学习笔记(一)

    今天晚上学习的内容是Python的一些基础函数及其应用.参考书籍--<Python计算域编程实践-多媒体方法>第二章. 主要函数有print def ord abs pickAFile m ...

  2. Python基础函数学习笔记(三)

    数学函数,字符串,对象. Simple Python Build-in Functions abs,max(x1,x2,x3...),min(x1,x2,x3...),pow(a,b),round(x ...

  3. Python基础语法学习笔记

    Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...

  4. Python 基础知识学习笔记——NumPy

    Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...

  5. Python基础知识学习笔记——Matplotlib绘图

    Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...

  6. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

  7. 大数据第二阶段Python基础编程学习笔记(待完善)

    大数据第二阶段Python基础编程学习笔记(待完善) 第一章 Python基础语法 3.8 1-1Python概述 python基础部分: ●Python基础语法: 标识符,关键字,变量,判断循环.. ...

  8. Python 基础知识学习笔记——OpenCV(1)

    Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...

  9. python基础知识学习笔记(2)

    python基础知识学习笔记(2) 整理一下python基础知识,以防忘记 文章目录 python基础知识学习笔记(2) python简洁的一行代码 python简洁的一行代码 1.交换两个变量 # ...

最新文章

  1. 静态路由中的下一跳地址和送出接口的区别和使用
  2. “中国式招标”的一些趣闻
  3. GB编码与UTF8编码的转换【转载】
  4. 深度操作系统 15 发布 —— 不忘初心,追逐梦想
  5. Bootstrap fileinput.js,最好用的文件上传组件
  6. JS在html中加法器,JavaScript_JavaScript程序设计之JS调试,本文主要通过一个加法器,介 - phpStudy...
  7. 如何只保留1000条数据mysql_php实现只保留mysql中最新1000条记录
  8. nginx配置文件结构
  9. Maple: 多项式相乘
  10. c和python的区别动图_Python和C区别该如何理解?如何适应这种区别?
  11. bzoj 4551: [Tjoi2016Heoi2016]树
  12. 史上最全IT技能学习大全公众号
  13. 大数据集群治理与数据治理(PPT)
  14. unity 插件curvy做出来的效果以及 curvy的部分BUG(也算不上BUG吧)
  15. Attention Rollout
  16. MUI初体验 模仿微信页面
  17. STM32F429 13. SPI 通讯(code)
  18. 贷还是不贷:如何用 Python 和机器学习帮你决策?
  19. 【MySQL】这是我见过最有用的MySQL数据类型面试题,面了无数家总结的
  20. linux最大文件名,linux和windows文件名长度限制

热门文章

  1. Oracle数据库对象 序列
  2. win7 nodejs找不到express命令
  3. 网站内部的基本SEO优化
  4. 简单的重定义一下NSLOG
  5. 【pytest】命令行选项
  6. h5 宽度全屏自适应
  7. Codeforces 241B Friends 字典树
  8. 如何从 Windows 虚拟机分离数据磁盘
  9. 结构体学生成绩输入和输出
  10. 关键字--static