零基础学编程008:print语句

在《零基础学编程007:FOR循环》这一篇文章里,我们只写了两行代码:

for i in [1,2,3,4,5] :
    print( "(1+0.01) ^", i, "=", 1.01**i )

能够输出5行《复利数据表》:

零基础的朋友对于print这条语句的写法会比较迷惑,首先它不是把内容输出到打印机上,而是显示在屏幕上,另外拆解一下:

1)"(1+0.01) ^ " 这里用引号括起来的一串文本,就是一个字符串,英文称为string,以后再细说。

2)语句 print("(1+0.01) ^ ") 与《零基础学编程002:Hello World》类似,只不过输出的内容换了而已,也就是说放在引号内的文字会原封不动地输出到屏幕上,注意,不含引号。

3)print语句里,可以输出多个字符串,比如:

print( "申龙斌", "的", "程序人生")

将输出以下内容:

申龙斌 的 程序人生

也就是说,在输出多个字符串时,中间会自动用一个空格隔开。

4)print不仅可以输出字符串,还可以输出数值,比如1.0201

print( 1.0201 )

5)循环语句当i=2时,与下面的语句等价:

print( "(1+0.01) ^", 2, "=", 1.0201 )

它会连续输出字符串、数值,中间用空格分隔。

小练习:

请在IDLE集成环境中输入:

print( "申龙斌", "的", "程序人生", sep='' )

--- END ---

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2017-01-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏黄Java的地盘

【译】前端知识储备——Promise/A+规范

在面试别人的过程中,发现基本上没有人对整个Promise完全了解,因此希望通过这篇文章来帮助大家了解下Promise的全貌。本文的主要内容是Promise/A+...

1233
来自专栏大前端_Web

javascript的replace+正则 实现ES6的字符串模版

版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/articl...

834
来自专栏小古哥的博客园

常用表单验证插件

插件地址:https://github.com/gavin125/gavin-Vtype 主要用正则的方式匹配输入内容的格式 ? 分为两个版本: 1、Vtype...

3064
来自专栏ImportSource

JVM中的“同步”到底是怎么实现的?

JVM中的Synchronization是使用monitor entry和exit来实现的。不管是显式的还是隐式的。显式的是通过使用monitorenter和m...

2775
来自专栏专注数据中心高性能网络技术研发

vim使用经验积累

vim用法: 1.搜索关键字 ---- 在常态下输入“/”,然后输入要搜索的关键字即可找到所有的关键字 2.在关键字之间跳转 ---- 搜索之后按n...

2674
来自专栏Python

基于JavaScript 声明全局变量的三种方式详解

JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。 声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量...

2468
来自专栏PHP在线

48条高效率的PHP优化写法

1 字符串 1.1 少用正则表达式 能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。 没得说,正则最耗性能。 str_...

4859
来自专栏程序员宝库

48 条高效率的 PHP 优化写法

能用PHP内部字符串操作函数的情况下,尽量用他们,不要用正则表达式, 因为其效率高于正则。

1784
来自专栏鸿的学习笔记

Python写的Python解释器(一)

导论 Byterun是一个用Python实现的Python解释器。它的结构类似于CPython(Python的主流实现方式)。

832
来自专栏Vue ssr

Promise 源码分析

        3、外部一种实现promise的源码:https://github.com/ygm125/promise/blob/master/promise...

2855

扫码关注云+社区