Python的从0到1(第十一天)-Python的数据的应用1

这是我参与11月更文挑战的第16天,活动详情查看:2021最后一次更文挑战

四则运算

Python 里的整数、浮点数和数学意义的整数、小数是一样的,它最重要的作用是与运算符号结合,进行数学计算。接下来我们看一下Python如何利用整数,浮点数进行四则运算。

但是Python世界的算数运算符,和我们平时在纸上写的运算符号有相同点,也有不同点。

首先,我们来看看Python世界的运算符。

不过,对于这么多的算术运算符,我建议你先看一遍,有个大致的印象就行。你可以先把这张图保存上,等用的时候再找出来,对应着查阅就可以。

咱们再说说一样的——运算优先级:Python世界的运算优先级,和我们平时的计算优先级是一样的。

下面,就请你来点击运行按钮,跑一下这些代码。

print(499*561+10620-365)

print((5025-525)/100+18*17)
复制代码

我们来看看【print((5025-525)/100+18*17)】的运算顺序:最先计算括号里的【5025-525】。

然后将【5025-525】的结果除以100,第三步则计算【18*17】,最后将除法和乘法的结果相加。

字符串拼接

比方说,我有以下几个零碎的【词语】——变量,然后想合成这样一句话:我想买游戏机,洗面奶,方便面和微波炉,在镜像世界里进行身份验证,你要怎么做呢?

hero = '我'

action = '想买'

play = '游戏机'

wash = '洗面奶'

eat = '方便面'

electric = '微波炉'



# 输出结果

# 我想买游戏机,洗面奶,方便面和微波炉
复制代码

这就涉及到了我们下一个知识点——字符串拼接。

字符串拼接的方法可简单了,就是利用字符串拼接符号【+】,将需要拼接的变量连在一起就行了。

比如,上面的例子,我可以这么写:

hero = '我'

action = '想买'

play = '游戏机'

wash = '洗面奶'

eat = '方便面'

electric = '微波炉'

print(hero + action + play + ',' + wash + ',' + eat + '和' + electric)
复制代码

有了拼接符号,我不仅可以输出【我想买游戏机,洗面奶,方便面和微波炉】,还可以调整变量的拼接顺序,输出不同的内容。 学会了字符串拼接,就能让我们的购物更为灵活,组合出任意我们想购买的内容。

这就是我们字符串拼接部分的要点:

数据类型的查询——type()函数

那么,这个type()函数要怎么使用呢?答案就是:只需把查询的内容放在括号里就行。

只要你把内容写在括号里,type()函数就会立即将它的类型查询出来。下面,请你用刚才的代码来试一下。

who = '我'

action = '要在'

destination = '美团外卖上'

how = '点'

number = 10

what = '套炸鸡'

print(type(who))

print(type(action))

print(type(destionation))

print(type(how))

print(type(number))

print(type(what))
复制代码

终端里出现的结果,是不是除了5个<class 'str'>,还有1个<class 'int'>? 可是为什么不同类型的数据不能拼接在一起呢?一句话:圈子不同不相融。

我打个比方,这就类似我饭阿森纳,你饭热刺。虽说咱俩都是足球粉丝,但喜欢的球队却是死对头,所以根本没办法交朋友,没法把咱俩放在一起。

总结

Python 里的整数、浮点数和数学意义的整数、小数是一样的,它最重要的作用是与运算符号结合,进行数学计算。接下来我们看一下Python如何利用整数,浮点数进行四则运算。

字符串拼接的方法可简单了,就是利用字符串拼接符号【+】,将需要拼接的变量连在一起就行了。

注意 数据类型不同不可以进行字符串拼接~

猜你喜欢

转载自juejin.im/post/7031392202278305805