taiyangshenniao 2019-12-31
int 在python中实际上是一个变量类型,表示整形,但是实际上一样的可以充当函数使用,也是python的一个内置函数,主要作用就是将其他数字类型强制转换为整形!语法如下:
int(x)
参数x:可以为整形也可以是浮点数甚至可以是字符串str类型,例如:0,5,6.3,-78,”-10″,”15″,……
返回值:返回一个整形数字,如果参数是浮点数,默认会去掉浮点数后面的小数;
注意:如果参数是字符串str类型,那么字符串中不能包含数字以外的任何字符,例如:”10.a”,这种会报错,提示:ValueError;
# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解忧 @Blog(个人博客地址): shuopython.com @WeChat Official Account(微信公众号):猿说python @Github:www.github.com @File:python_int.py @Time:2019/11/30 21:25 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """ print("{}使用函数int计算之后的结果是{}".format(5,int(5))) print("{}使用函数int计算之后的结果是{}".format(-20,int(-20))) # 如果参数是浮点数,默认会去掉浮点数后面的小数 print("{}使用函数int计算之后的结果是{}".format(5.3,int(5.3))) print("{}使用函数int计算之后的结果是{}".format(-5.3,int(-5.3))) print("{}使用函数int计算之后的结果是{}".format("12",int("12"))) # print("{}使用函数int计算之后的结果是{}".format("12a",int("12a"))) //valueError
输出结果:
5使用函数int计算之后的结果是5 -20使用函数int计算之后的结果是-20 5.3使用函数int计算之后的结果是5 -5.3使用函数int计算之后的结果是-5 12使用函数int计算之后的结果是12
3.python线程队列PriorityQueue-优先队列
转载请注明:猿说Python » python int函数