用户:
屑雷神索尔查看:0 回复:0 评论:0 创建时间:2020-04-20T21:48:02
大家好,今天我们继续来学python!
*——……——@——!——?——很华丽的一条分界线——&——*——()——)——{}
上回说到了两个函数:
int()
str()
所以,这两个函数究竟是怎么回事?
别急,shaonian,咋们先来回回课。
上次我们讲到了print()和input()函数,但是我们直接把他们挤到了一行,变成了这样:
print(input())
其实呢,一般我们是不会这么做的,就像下面:
print('这是一个字符串')
你可以注意到,括号里的内容有一对引号括着,而且他变了色(不同编辑器不同色)
这就说明,它成功地成为了一个字符串了!!!
字符串这水还挺深的,其他的我们之后再讲
要注意的是,如果你没给内容加上引号,python就会给你来这一句:
NameError: name '……' is not defined
它的意思是:老兄!你没加引号,这不就是个变量吗?但你***的没定义这个变量,你到底让我干啥??????
呜呜呜呜————(开火车中)
噢,对不起,扯远了,现在进入正题:
上面说过,print()函数里面可以填字符串,除此之外,也可以填下面这些东西:
1 2 5 6
吃瓜观众:莫非是整数?
厉害啊,这都知道!
没错,就是:整数!
而str()函数和int()函数,就是在整数和字符串中切换的。
因为他们的功能是相反的,所以我们就叫他们‘逆函数’。
眼看这个教程贴又要结束了,我在给你们介绍一个更厉害的函数:eval()!
你只要把字符串算式输入到它的括号里,他就能给出结果!
天啊!这简直是数学盲的救星啊!
配合上节课的内容,我们就能用一行代码做出一个计算机:
print(eval(input()))
但是……
这全部代码都堆在一起,看的真让人郁闷啊!
有什么方法可以把它拆成几行呢???
别急,我们下回再讲!
预告:变量,一个神奇的小盒子!