1. 程式人生 > >python各種型別轉換-int,str,char,float,ord,hex,oct等

python各種型別轉換-int,str,char,float,ord,hex,oct等

int(x [,base ])         將x轉換為一個整數  
long(x [,base ])        將x轉換為一個長整數  
float(x )               將x轉換到一個浮點數  
complex(real [,imag ])  建立一個複數  
str(x )                 將物件 x 轉換為字串  
repr(x )                將物件 x 轉換為表示式字串  
eval(str )              用來計算在字串中的有效Python表示式,並返回一個物件  
tuple(s )               將序列 s 轉換為一個元組  
list(s )                將序列 s 轉換為一個列表  
chr(x )                 將一個整數轉換為一個字元  
unichr(x )              將一個整數轉換為Unicode字元  
ord(x )                 將一個字元轉換為它的整數值  
hex(x )                 將一個整數轉換為一個十六進位制字串  
oct(x )                 將一個整數轉換為一個八進位制字串  


相關推薦

python各種型別轉換-int,str,char,float,ord,hex,oct

int(x [,base ]) 將x轉換為一個整數 long(x [,base ]) 將x轉換為一個長整數 float(x ) 將x轉

python資料型別轉換strint轉換

因為python跟java在資料型別轉換方面語法不同,所以總是搞混,特此記錄下來,方便查閱: 在python中: 字串str轉換成int: int_value = int(str_value) int轉換成字串str: str_value = str(int_value)

Python 等待鍵盤輸入input(),資料型別轉換int() float() str()

  demo.py: # 變數名 = input("提示資訊:") # 等待鍵盤輸入。(輸入的內容都是字串型別) # 1. 輸入蘋果的單價。 price_str = input("蘋果的單價:") # 2. 輸入蘋果的重量 weight_str = input("蘋果的重

C++ 中型別轉換 xmlChar * 與Char * 轉換Char *與int 轉換Char *與Float轉換int 與portNumBits轉換

使用libxml2   得到一個節點的內容:  xmlChar *value = xmlNodeGetContent(node) 1、XmlChar 轉換成Char char * stream = (char *) value; 2、Char *與  int 轉換 int

java 中常見 型別轉換 -全面-String ,char ,char[],int 之間的轉換

package pack; public class Exchange { public static void main(String [] args) { // 1 String <<<----->>int String st

Python字串型別轉換為列表型別(整型資料)

我們會發現在使用Matplotlib庫畫圖的時候因為許多引數都是以元組/列表的形式儲存與呼叫, 那我們可不可以通過input()輸入我們需要的引數呢? 測試過後, 發現input()輸入的是字串型別的資料,在使用list()直接對其列表化之後, 每一個單獨的字元都會被轉化列表中的

Python資料型別轉換規則

Python 支援四種不同的數值型別,分別是整型、長整型、浮點型和複數,這些型別的資料有各自的特點,在使用過程中也可以進行型別轉換,具體轉換方法如下: int(x [,base ]) 將x轉換為一個整數 long(x [,base ]) 將x轉換為一個長整數 float(x ) 將x轉換到一

Python 時間型別轉換

最近經常需要時間轉換,每次都得去找部落格,很煩,所以自己記錄一下相關的使用 1:datetime ->格式化字串 對於datetime型別的時間,可以直接使用datetime的方法 strftime(pattern)可以將datetime型別轉換為格式化的字串, 格式為patter

Python資料型別轉換函式

資料型別轉換函式 函 數 作 用 int(x) 將 x 轉換成整數型別 float(x) 將 x 轉換成浮點數型別 complex(real[,imag]) 建立一個複數

python基礎-型別轉換

#型別轉換 name = input('請輸入姓名:') age = input('請輸入年齡:') print('name: %s,age: %d'%(name,int(age))) #只有雙引號括起來的數字字串 才能用int進行型別轉換,'ssss'這種不可以 '''

python資料型別轉換

對python內建的資料型別進行轉換時,可以使用內建函式,常用的型別轉換函式如下 python常用型別轉換函式 函式格式 使用示例 描述 int(x [,base]) int("8")   可以轉換的包括String型別和其他數字型別,但是會丟

【Java】各種型別轉換大全

目錄 Object轉Integer public static void main(String[] args) { Object obj = 111;

mysql varchar型別轉換int型別或者浮點數

select * from gyzd_yysinfo order by cast(yysid as SIGNED INTEGER) 或者 select * from gyzd_yysinfo order by cast(yysid as UNSIGNED INTEGER) 浮點數

BOOL型別int型、float型及指標變數如何與“零值”如何比較

首先了解“零值”的含義: 題目中要求的是零值比較,而非與0進行比較,在C/C++裡“零值”的範圍很大,可i是0、0.0 、FAiiSE或者g空指標”leiflUagg) BOOL flag與“零值”比較的 if 語句 根據布林型別的語義,零值為“假”(記為FALSE),

Python Number 型別轉換

int(x [,base ]) 將x轉換為一個整數 long(x [,base ]) 將x轉換為一個長整數 float(x ) 將x轉換到一個浮點數 complex(real [,imag ]) 建立一個複數 str(x ) 將物件 x 轉換為字串 repr(x ) 將物件 x 轉換為表示式字串 eval(s

python 資料型別 轉換

轉換為整數 # a = int(3.14)#3 # print(a) # # 引數1:需要轉換的資料 # # base:資料的進位制型別,預設為十進位制 # a = int('123', base=8)#83 # print(a) # a = int('abc', base=16)#2748 # pr

強制型別轉換(int)、(int&)和(int*)的區別

(int)x 強制型別轉換,是將浮點數x為引數構造整數(即float轉換為int) (int &)y 則是告訴編譯器將y看成int對待(記憶體裡的資料不做任何轉換),所以(int &)x值為1071 644 672。 至於(int*)的話,我就不多說啦,就是

java中的強制型別轉換 int轉為byte

Java中的基本型別 java中所有的基本數值型別都有正負號,所以不要去尋找無符號的數值型別。 基本型別 大小 最小值 最大值 包裝器型別 boolea

Python各種型別裝飾器詳解說明

裝飾器說明 Python中的裝飾器是一種可以裝飾其它物件的工具。 該工具本質上是一個可呼叫的物件(callable),所以裝飾器一般可以由函式、類來實現。 裝飾器本身需要接受一個被裝飾的物件作為引數,該引數通常為函式、方法、類等物件。 裝飾器需要返回一個物件,該物件可

Go各種型別轉換及函式的高階用法

golang是強型別語言,在應用過程中型別轉換基本都會用到。下面整理一下常用的型別轉換,會持續更新。 整形轉字串 fmt.Println(strconv.Itoa(100)) 該方法的原始碼是: // Itoa is shorthand for FormatInt(i,