|Python新手小白入门级教程|第五章:低级算法(字符串进阶——print()内置函数)

前言

上一节课,我们学完了数字运算和简单字符串,还认识了特殊标志符,来拿几道题练练吧!

习题1-1

(答案见Test Key1-1)
1-1-1.正确输出如下句子
(答案见TK1-1-1)

kunkun's basketball lost

1-1-2.纠正以下句子
【再次启动我们的坤坤】

kunkun's basketball lost and he doesn't happy
ikun's basketball is for kunkun's fans

哈哈,你会做吗?(答案见TK1-1-2)

1.print()内置函数

好,请出我们铺垫已久的print()函数!

1.print()的意义与用法

(1)print函数的意义

print意为“打印”,大家也可以简单理解为输出,写出一行东西。比如print(“Hello World”)就是在控制台或者在下面输出一行Hello World。当然,我们也不会这么草率的对待他。print函数不止能输出字符串,还能输出一些特殊符。这些我们以后再讲。

(2)print函数的用法

print函数的用法也不难!只要记住以下公式:

print(字符串) #是不是非常简单?虽然像一句废话……
print(数字)#数字没有双引号或者单引号

比如,在你们的海龟编辑器里输入:

print('ikun is a clever people')
print(666)
print('666')

最后一句中的加号你们不要管啊,这是我以后会讲的

你们会发现,print函数既可以输出字符串,也可以输出数字(而且可以当光棍)。

但是,我要着重讲一讲后面两行。
虽然大家看到的内容输出一样,但是他们的意义或者是类型不一样。

在Python中,整数叫做“整数型”,小数叫“浮点型”,字符串叫“字符型”,后面我还会讲到一个叫“布尔型”的东西,在这里先留一个悬念。

加了双引号,就意味着我们眼前的内容变成了字符型,而不再是整型。改变了类型,意义也会不同,效果也会不同。当然,在目前阶段,大家只要记住:加了双引号,就意味着眼前的东西变成了字符型,不再具备特殊意义。

(3)print()内置函数高级用法

大家会发现,在游戏中,一开始如果有更新界面,中间会有一句话:
正在更新,请耐心等候(本次更新共计202MB,已更新xxxMB,还剩余xxxMB)
在xxx的地方,他是会移动变化的,因为更新具备进度。但是,用它输出是,光是只用一个print(‘字符串’)铁定不足以使用于该内容。所以,要向更加高级的输出语句发展,我们必须学习更加高级的输出方式。

xxx在此处是一个变量(后面我会重点讲)。今天我们先不纠结这个。

1.内置函数的连接(使用‘+’)

不废话,先看一个例子
在这里插入图片描述

print('the first one' + 'the second one')

看到没?结构是print(第一段 + 第二段)
比如更新内容,结构为
print("正在更新,请耐心等候(“本次更新共计” + 202MB (变量1)+ “已更新” + xxx(变量2) + “MB,还剩余” + xxx(变量3) + “MB”)

这样一来,大家明白一点了么?
哈哈,你们学会了么?老规矩,进入实操环节!!!

1.内置函数的连接(使用‘+’)实操

|例题1|用三种方法输出以下句子:
I’m a iKun,you are a iKun too.
嘻嘻,接下来我给大家看看我的思路

我们可以使用传统的方式,比如直接输出(但是唯一的缺点就是一定要用IDLE做,所以我暂时不展示)

方法一:用print()内置函数直接输出

print("I'm a iKun,you are a iKun too.")#注意啦!不要忽视其中的单引号!用双引号括起来

方法二:用特殊符号定义法输出(')

print('I\'m a iKun,you are a iKun too')#不要错了方向!是你键盘上enter键上面那个!

方法三:使用加号连接逗号两边

print("I'm a iKun," + "you are a iKun too")#别漏了逗号,放前面后面都可以!

运行上述代码,输出相同哦!
在这里插入图片描述

2.print()内置函数中计算数字

先看几个例子:

print(1 + 2)
print(1 + 3 - 2)
print((1 + 3) - 2 * 2)  #也可以带括号哟

在这里插入图片描述
在print函数里,数字运算遵循一般运算。
在以后,我们会讲变量,但是变量会比较麻烦,在没有特殊作用或者变化性质变量是,这个方法还是比较仁义的。

2.print()内置函数中计算数字 实操

哈哈,继续拿坤坤开涮。
坤坤:
在这里插入图片描述
OK,第一题,在print函数中根据条件计算坤坤的篮球数量。
(1)坤坤第一天买了1个篮球,第二天也买了1个篮球,第三天却丢了2个。
问:他现在有多少篮球?

坤坤太惨了,来,为他算算

print(1 + 1 - 2)

答案等于1,你做对了么?

(2)坤坤丢光篮球后,沮丧地去了篮球场。有一个黑粉 爱坤正在蹲着,突然奔出来,直接给坤坤丢了2个篮球。随后,连续丢了3次,直接吧坤坤砸晕了。请问:坤坤被几个篮球砸了?

print(2 * 3)

你答对了么?答案是六!

print()内置函数作业 2 - 1

布置作业啦,拿出小本本,开始记笔记!
2 - 1 使用print输出一下句子(还是跟kunkun有关哟)
kunkun is a handsome boy
Kunkun isn’t a clever boy, is it?
iKun gives kunkun a new gift – basketball’s basket!
2 - 2 使用print函数输出以下句子(注:使用‘+’连接符)
kunkun is a handsome boy. He is clever too.
Kunkun is a clever boy, is it?
iKun gives kunkun a new gift – basketball and kunkun likes it.
2 - 3 使用print函数计算下列算式:
1.1 + 1
2.1 - 1
3.1 * 1
4.1 / 1
5.1 // 1
嘻嘻,答案分别见TK2-1,2-2,2-3

总结

好啦,今天的内容就到这里啦!还有啥不懂的,记得问我哟!
下节课,我们将会讲到变量的数字运算与字符串这一类的基本使用,精彩内容,不容错过!
在这里插入图片描述

Test Key

习题1-1答案

1-1-1.正确输出如下句子

kunkun's basketball lost
答案:
print("kunkun's basketball lost")
#or
print('kunkun\'s basketball lost')

1-1-2.纠正以下句子
【再次启动我们的坤坤】

print(kunkun's basketball lost and he doesn't happy)
#答案:
print('kunkun\'s basketball lost and he doesn\'t happy')

print(ikun's basketball is for kunkun's fans)
#答案:
print('ikun\'s basketball is for kunkun\'s fans')

哈哈,你做对了么?

print()内置函数作业 2 - 1 答案

2 - 1 使用print输出一下句子(还是跟kunkun有关哟)
kunkun is a handsome boy
Kunkun isn’t a clever boy, is it?
iKun gives kunkun a new gift – basketball’s basket!

#答案
print('kunkun is a handsome boy')
print('Kunkun isn\'t a clever boy, is it?')
print('iKun gives kunkun a new gift -- basketball\'s basket!')

2 - 2 使用print函数输出以下句子(注:使用‘+’连接符)
kunkun is a handsome boy. He is clever too.
Kunkun is a clever boy, is it?
iKun gives kunkun a new gift – basketball and kunkun likes it.

#答案
print('kunkun is a handsome boy'+'He is clever too.')
print('Kunkun is a clever boy, '+'is it?')
print('iKun gives kunkun a new gift -- '+'basketball and kunkun likes it.')

2 - 3 使用print函数计算下列算式:
1.1 + 1
2.1 - 1
3.1 * 1
4.1 / 1
5.1 // 1

#答案
print(1 + 1)
print(1 - 1)
print(1 * 1)
print(1 / 1)
print(1 // 1)

嘻嘻,你做对了吗?下期见哦!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值