Python基础入门合集:[7]数据结构之其他字符串
最近偶然看了其他人整理的教程,突然发现现在讲的有点浅薄,也不够全面。接下来的专辑中,小编将尽全力为大家呈现出较为全面的知识。 接下来我们将要学习的,是数据结构中的“int”——整数类型。
工具/原料
Python IDLE
int
1、int对象的创建方法1.通过内置语法规则创建和我们平时看见的整数一样。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/974a2f21056104a333f1c61d63d7592ae2ef6baf.jpg)
2、通过int函数创建int函数是Python的内置函数,可以从字符串、浮点数(小数)等对象创建整数。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/e996472ae3efe07878299a05b96c576698cf65af.jpg)
3、当然,如果使用不当,传入的字符串中不是整数,或者传入了不恰当的类型,就会引发错误。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/1570c1b6326c5766e9d747e0a4632385e13661af.jpg)
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/031231632385e0369789025bb8e039723c035aaf.jpg)
4、我们可以看见,int函数要求传入一个数或者一个字符串。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/e3d059e833e03972441bfe59b5863048604356af.jpg)
5、常用的int对象操作运算1.加减法加减法的运算与数舌哆猢筢学中相同,对于我们来说,大数字运算中它们会提供更大便利。Python是比较高级的语言,所以支持负数运算。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/baab208630486143a9cc0d828febf6a75e0f53af.jpg)
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/f7e6410f822b74ee992a0eabda2c8cf1d9a74aaf.jpg)
6、乘除法乘法Python中乘法用“*”表示,运算规则一样。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/d9e638334884cde3c634135df07f860e7d7542af.jpg)
7、除法我们先来看一下。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/874f6275e5f4fcf57a157f7d21d7726b0de2bdaf.jpg)
8、这里的除法并没有恰当运算。为什么?这是Python3.x以前的默认的语法,默认为整除法了。整除法运算符是“//”。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/64a62a0f6478142323a1338daac2bbd6e0d0b2af.jpg)
9、我们可以像下面这样取消默认。就可以正常运算了。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/e09173e89a618625e48b8b5b3b04541bd00faaaf.jpg)
10、乘方乘方用“**”表示,注意不要习惯性地使用了我们平常用的“^”。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/d04eec260d9a310eba81ac9931b842406bfea2af.jpg)
11、取余取余运算符是“%”。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/430174fec314f1c521f604723c27ac5307889daf.jpg)
12、此外,要注意的是除法、整除法和取余的除数都不能为零,不然会引发ZeroDivisionError。
![Python基础入门合集:[7]数据结构之其他字符串](https://exp-picture.cdn.bcebos.com/a48bc2e8904800fcc9efddbdd42043715edb93af.jpg)
13、本章节讲述了int整型数的首疏扌熘创建方法和基本的操作运算符。下一章将会讲述整型数的比较运算符、整型数运算特例以及“长整数”。