大家好,今天来分享python励志函数中int基础用法。int将一个字符串或数字转换为整形整数类型,没有参数的时候返回零。
int第一个是x,它是字符串或数字。第二个base默认是时,它是整数。确切的讲int是一个类而不是函数,虽然它的首字母没有大写。回到程序中进行演示操作。
·先来看第一种情况,应体中无参数返回整数零。比如应体里面什么都不写,复制给a,把a去做一下打印,返回的是零。
·再来看第二种情况,x里面的x是数字的时候,如果这个数字又是整数的时候返回的是整数,这个相当于做了一个无用的操作。它是个整数,再硬提一下依然是一个整数。
·下来如果数字是浮点数,截取整数部分,比如三点一四,它只截取整数部分,也可以理解成向下取整。原写一下,就算是三点九九也是三,原写一下只截取整数的部分。
·再来看一下x是字符串,字符串的内容必须是纯数字,还包括加号和减号,还有两端有空格或者制表符或者换行符都可以。
·再有一个,如果把base省略,默认是实数之数。比如在支付串里面有一个减号,有个三一四,看它能不能转换成这数,它是可以转换的。在前面给它加了一个空格,在后面给它加了一个换行制表,看它能不能去转换,依然是可以转换的。
·在这个位置其实是把base省略了,base默认是实数之数,省略了再意思是一个实数之数的数字。如果要去把best填写上,填写上比如在这个位置把base写了一个二,它相当于是字符串里面是要以二进制数,要是一个二进制数零,b一一一二进制数,它的结果应是什么?应该是三。
·来看一下是不是三,它是一个三,零o好一,它是一个八减之数,八减之数一,八加一九,来看一下它是不是九,它也可以是一个十六进制数,一加十六,它是十七,来看一下它是不是十七。base是一个整数,可以填二,八十六,如果是十就可以把它省略掉。
这个就是int的基础用法,有漏掉的知识点欢迎大家补充分享。