python int函数(24)

一.int函数介绍

int  在python中实际上是一个变量类型,表示整形,但是实际上一样的可以充当函数使用,也是python的一个内置函数,主要作用就是将其他数字类型强制转换为整形!语法如下:

int(x)

参数x:可以为整形也可以是浮点数甚至可以是字符串str类型,例如:0,5,6.3,-78,”-10″,”15″,……

返回值:返回一个整形数字,如果参数是浮点数,默认会去掉浮点数后面的小数;

注意:如果参数是字符串str类型,那么字符串中不能包含数字以外的任何字符,例如:”10.a”,这种会报错,提示:ValueError;

二.int函数使用

# !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

猜你喜欢:

1.python线程队列Queue-FIFO

2.python线程队列LifoQueue-LIFO

3.python线程队列PriorityQueue-优先队列

4.python列表推导式

5.python字典推导式

转载请注明:猿说Python » python int函数

技术交流、商务合作请直接联系博主

扫码或搜索:猿说python

猿说python

微信公众号 扫一扫关注

原文地址:https://www.cnblogs.com/shuopython/p/12127829.html

时间: 2024-11-29 04:02:47

python int函数(24)的相关文章

python int函数转换浮点型字符串的坑???

python中的int函数可以将数字或字符串转换为整型数字类型,具体功能就不提了 最近发现一个问题,对于字符串'1.1'之类的,int转换的时候会报异常,这是为什么,个人感觉直接转换成1不就行了,干嘛还不能转换了 >>> int('1.1') Traceback (most recent call last):  File "<pyshell#0>", line 1, in <module>    int('1.1')ValueError: i

巧用python“int”函数

在python中,可以利用关键词"int"实现其他数据类型强制转化为整形数据.不过需要注意,在python2中,有长整型,但是在python3中,无论数字多长,都是整形. int函数原型为:int(x,[base]) 其中x的数据类型可以是字符串或者数字,base代表进制,用中括号括起来,意思是可以省略,缺省值默认为10. int函数的常见用法大致可以分为如下几类: 1.当x为float型或为int型时,即为数字型时 v=int(3.3/1) #在python中的运算符"/&

python 实现int函数

拖了这么久,最终还是战胜了懒惰,打开电脑写了这篇博客,内容也很简单,python实现字符串转整型的int方法 python已经实现了int方法,我们为什么还要再写一遍,直接用不就好了?事实确实如此,但是int函数看似简单,实际上自己来实现还是有一些坑的 1.判断正负 这点很容易忘记 2.python不能字符串减法 python不能像c++一样直接使用s - '0'直接实现个位数的字符串转整型,而是需要转换ascii码,ord(s) - ord('0')来实现转换 3.判断是否超限 这也是手写in

python的函数

一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定

Python 全栈开发四 python基础 函数

一.函数的基本语法和特性 函数的定义 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的.函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可. python中函数的分类 内置函数 自定义函数 特性: 减少重复代码 使程序有更好的扩展性 让程序更容易维护 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间.圆

python的函数参数基础(一)(可能和别人讲的不一样,稍微深入一点)

先让我说几句废话,函数(java里面叫方法)可能是我们了解python以后最基础的东西了(除了数据结构),写了无数个函数,你真的了解python的函数的设计逻辑以及思想吗? 先上一小段我们最经常写的代码,我简单剖析一下: 1 def func_test(x,y,z): 2 print(x,y,z) 3 return None 4 5 if __name__ == '__main__': 6 func_test(1,y=2,z=3) 上面这个代码很简单,就是定义了一个函数,让这个函数打印传入的三个

python基础 函数定义 返回值 参数

函数定义 1 #python中函数定义.def函数定义的关键字,fun1函数名,x为函数的形参可以有多个,多个之间用“,”隔开:return 函数返回值的关键字,python中return可以是非必要 2 def fun1(x): 3 x += 1 4 return x 函数返回值 1 # 函数返回值可以有多个,之间使用“’”分隔,返回值讲多个值组成的元组进行返回. 当无return时python会隐式return “None”,如果只返回一个值就返回这个值本身 2 def fun2(x, y)

python callable函数(43)

python内置函数 callable用于检查一个对象是否是可调用的,如果函数返回True,object 仍然可能调用失败:但如果返回 False,调用对象 object 绝对不会成功. 一.callable函数简介 语法如下: callable(object) 参数介绍: object : 调用的对象: 返回值:返回bool值,如果object对象可以被调用返回true,不能被调用返回false; 值得注意的是:即便函数返回true,object也有可能调用失败,返回false意味着觉得不会成

python之函数的参数

定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解. Python的函数定义非常简单,但灵活度却非常大.除了正常定义的必选参数外,还可以使用默认参数.可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码. 位置参数 我们先写一个计算x2的函数: def power(x): return x * x 对于powe