當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String轉Long用法及代碼示例


Python 定義了類型轉換函數來直接將一種數據類型轉換為另一種數據類型。本文旨在提供有關將字符串轉換為長字符串的信息。

將字符串轉換為長

long 是具有無限長度的整數類型值。通過將字符串轉換為 long,我們將字符串類型的值轉換為 long 類型。在 Python3 中,int 默認升級為 long,這意味著ll 整數在 Python3 中很長。所以我們可以使用 int() 在 Python 中將字符串轉換為長字符串。

用法:

int(string, base)

參數:

string: consists of 1's and 0's
base: (integer value) base of the number.example 1

範例1:



Python3


a_string = "123"
print(type(a_string))
  
# Converting to long
a_long = int(a_string)
print(a_long)
print(type(a_long))

輸出:

<class 'str'>
123
<class 'int'>

範例2:

Python3


a='0x'
arr0 = '00000018000004000000000000000000'
arr1 = '00000000000000000000000000000000'
arr2 = 'fe000000000000000000000000000000'
arr3 = '00000000000000000000000000ffffff'
data = a+arr0+arr1+arr2+arr3
print(data)
print(type(data))
  
# Converting to long
data1 = int(data, 16)
print(type(data1))

輸出:

0x0000001800000400000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000ffffff
<type ‘str’>
<type ‘int’>




相關用法


注:本文由純淨天空篩選整理自deepanshumehra1410大神的英文原創作品 Convert String to Long in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。