零基础学编程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 条评论
登录 后参与评论

相关文章

来自专栏我和未来有约会

Silverlight第三方控件专题

这里我收集整理了目前网上silverlight第三方控件的专题,若果有所遗漏请告知我一下。 名称 简介 截图 telerik 商 RadC...

3955
来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

6588
来自专栏张善友的专栏

Silverlight + Model-View-ViewModel (MVVM)

     早在2005年,John Gossman写了一篇关于Model-View-ViewModel模式的博文,这种模式被他所在的微软的项目组用来创建Expr...

2898
来自专栏张善友的专栏

LINQ via C# 系列文章

LINQ via C# Recently I am giving a series of talk on LINQ. the name “LINQ via C...

2605
来自专栏一个会写诗的程序员的博客

Spring Reactor 项目核心库Reactor Core

Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactiv...

2102
来自专栏陈仁松博客

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误InvalidOperationException: Cannot find compilati...

4798
来自专栏落花落雨不落叶

canvas画简单电路图

58411
来自专栏Ceph对象存储方案

Luminous版本PG 分布调优

Luminous版本开始新增的balancer模块在PG分布优化方面效果非常明显,操作也非常简便,强烈推荐各位在集群上线之前进行这一操作,能够极大的提升整个集群...

3035
来自专栏大内老A

The .NET of Tomorrow

Ed Charbeneau(http://developer.telerik.com/featured/the-net-of-tomorrow/) Exciti...

30810
来自专栏转载gongluck的CSDN博客

cocos2dx 打灰机

#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include...

5286

扫码关注云+社区