真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中如何使用int()-創(chuàng)新互聯(lián)

小編給大家分享一下Python中如何使用int(),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司專業(yè)提供成都服務(wù)器托管服務(wù),為用戶提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶可自行在線購(gòu)買成都服務(wù)器托管服務(wù),并享受7*24小時(shí)金牌售后服務(wù)。

Python int()使用小結(jié)

int()的基本語(yǔ)法格式是int(x,[base=10]),其中base可以省略

int()的作用是把不同進(jìn)制的數(shù)字或數(shù)字字符串轉(zhuǎn)為十進(jìn)制整數(shù)。使用中,其行為,參數(shù)有一些tricky,需要特別注意。

不帶參數(shù)返回0,即int()

>>> int()
0

取整是簡(jiǎn)單截?cái)啵皇撬纳嵛迦?如int(1.5) = 1

>>> int(1.5)
1

參數(shù)可以是整數(shù),浮點(diǎn)數(shù),或算術(shù)表達(dá)式如100/3,但不能是復(fù)數(shù),如1+2j

>>> int(3)
3
>>> int(3.5)
3
>>> int(100/3)
33
>>> int(1+2j)
Traceback (most recent call last):
  File "", line 1, in 
    int(1+2j)
TypeError: can't convert complex to int

數(shù)字字符串可以是整數(shù)字符串如’123’,但不能是算術(shù)表達(dá)式字符串如’100/3’,或字符形式的浮點(diǎn)數(shù)如’1.5’

>>> int('123')
123
>>> int(100/3)
33
>>> int('100/3')
Traceback (most recent call last):
  File "", line 1, in 
    int('100/3')
ValueError: invalid literal for int() with base 10: '100/3'
>>> int('1.5')
Traceback (most recent call last):
  File "", line 1, in 
    int('1.5')
ValueError: invalid literal for int() with base 10: '1.5'

base缺省值是10,表示十進(jìn)制,如果包括base參數(shù),則前面的x必須是符合當(dāng)前進(jìn)制的數(shù)字字符串
此時(shí)int的作用是把base進(jìn)制代表的數(shù)字字符串x,轉(zhuǎn)換為10進(jìn)制數(shù)

>>> int('45',8)# 把8進(jìn)制'45'轉(zhuǎn)換為十進(jìn)制數(shù)37
37

>>> int('ab',16) #
171

>>> int(45,8)
Traceback (most recent call last):
  File "", line 1, in 
    int(45,8)
TypeError: int() can't convert non-string with explicit base
>>> int(ab,16)
Traceback (most recent call last):
  File "", line 1, in 
    int(ab,16)
NameError: name 'ab' is not defined

看完了這篇文章,相信你對(duì)Python中如何使用int()有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)站標(biāo)題:Python中如何使用int()-創(chuàng)新互聯(lián)
本文來(lái)源:http://weahome.cn/article/dpegpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部