亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python編程開(kāi)發(fā)之類型轉(zhuǎn)換convert實(shí)例分析

 更新時(shí)間:2015年11月13日 11:07:26   作者:Hongten  
這篇文章主要介紹了python編程開(kāi)發(fā)之類型轉(zhuǎn)換convert用法,結(jié)合實(shí)例形式分析了Python中常見(jiàn)的數(shù)據(jù)類型及類型轉(zhuǎn)換convert的具體使用方法,需要的朋友可以參考下

本文實(shí)例講述了python編程開(kāi)發(fā)之類型轉(zhuǎn)換convert。分享給大家供大家參考,具體如下:

在python的開(kāi)發(fā)過(guò)程中,難免會(huì)遇到類型轉(zhuǎn)換,這里給出常見(jiàn)的類型轉(zhuǎn)換demo:

   int(x [,base ])         將x轉(zhuǎn)換為一個(gè)整數(shù)
   long(x [,base ])        將x轉(zhuǎn)換為一個(gè)長(zhǎng)整數(shù)
   float(x )               將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù)
   complex(real [,imag ])  創(chuàng)建一個(gè)復(fù)數(shù)
   str(x )                 將對(duì)象 x 轉(zhuǎn)換為字符串
   repr(x )                將對(duì)象 x 轉(zhuǎn)換為表達(dá)式字符串
   eval(str )              用來(lái)計(jì)算在字符串中的有效Python表達(dá)式,并返回一個(gè)對(duì)象
   tuple(s )               將序列 s 轉(zhuǎn)換為一個(gè)元組
   list(s )                將序列 s 轉(zhuǎn)換為一個(gè)列表
   chr(x )                 將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)字符
   unichr(x )              將一個(gè)整數(shù)轉(zhuǎn)換為Unicode字符
   ord(x )                 將一個(gè)字符轉(zhuǎn)換為它的整數(shù)值
   hex(x )                 將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)十六進(jìn)制字符串
   oct(x )                 將一個(gè)整數(shù)轉(zhuǎn)換為一個(gè)八進(jìn)制字符串

下面是我做的demo:

#類型轉(zhuǎn)換
#convert
#convert to int
print('int()默認(rèn)情況下為:', int())
print('str字符型轉(zhuǎn)換為int:', int('010'))
print('float浮點(diǎn)型轉(zhuǎn)換為int:', int(234.23))
#十進(jìn)制數(shù)10,對(duì)應(yīng)的2進(jìn)制,8進(jìn)制,10進(jìn)制,16進(jìn)制分別是:1010,12,10,0xa
print('int(\'0xa\', 16) = ', int('0xa', 16))
print('int(\'10\', 10) = ', int('10', 10))
print('int(\'12\', 8) = ', int('12', 8))
print('int(\'1010\', 2) = ', int('1010', 2))
#convert to long
print('int浮點(diǎn)型轉(zhuǎn)換為int:', int(23))
#convert to float
print('float()默認(rèn)情況下為:', float())
print('str字符型轉(zhuǎn)換為float:', float('123.01'))
print('int浮點(diǎn)型轉(zhuǎn)換為float:', float(32))
#covert to complex
print('創(chuàng)建一個(gè)復(fù)數(shù)(實(shí)部+虛部):', complex(12, 43))
print('創(chuàng)建一個(gè)復(fù)數(shù)(實(shí)部+虛部):', complex(12))
#convert to str
print('str()默認(rèn)情況下為:', str())
print('float字符型轉(zhuǎn)換為str:', str(232.33))
print('int浮點(diǎn)型轉(zhuǎn)換為str:', str(32))
lists = ['a', 'b', 'e', 'c', 'd', 'a']
print('列表list轉(zhuǎn)換為str:', ''.join(lists))
#covert to list
strs = 'hongten'
print('序列strs轉(zhuǎn)換為list:', list(strs))
#covert to tuple 
print('列表list轉(zhuǎn)換為tuple:', tuple(lists))
#字符和整數(shù)之間的轉(zhuǎn)換
#char coverted to int
print('整數(shù)轉(zhuǎn)換為字符chr:', chr(67))
print('字符chr轉(zhuǎn)換為整數(shù):', ord('C'))
print('整數(shù)轉(zhuǎn)16進(jìn)制數(shù):', hex(12))
print('整數(shù)轉(zhuǎn)8進(jìn)制數(shù):', oct(12))

運(yùn)行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
int()默認(rèn)情況下為: 0
str字符型轉(zhuǎn)換為int: 10
float浮點(diǎn)型轉(zhuǎn)換為int: 234
int('0xa', 16) = 10
int('10', 10) = 10
int('12', 8) = 10
int('1010', 2) = 10
int浮點(diǎn)型轉(zhuǎn)換為int: 23
float()默認(rèn)情況下為: 0.0
str字符型轉(zhuǎn)換為float: 123.01
int浮點(diǎn)型轉(zhuǎn)換為float: 32.0
創(chuàng)建一個(gè)復(fù)數(shù)(實(shí)部+虛部): (12+43j)
創(chuàng)建一個(gè)復(fù)數(shù)(實(shí)部+虛部): (12+0j)
str()默認(rèn)情況下為: 
float字符型轉(zhuǎn)換為str: 232.33
int浮點(diǎn)型轉(zhuǎn)換為str: 32
列表list轉(zhuǎn)換為str: abecda
序列strs轉(zhuǎn)換為list: ['h', 'o', 'n', 'g', 't', 'e', 'n']
列表list轉(zhuǎn)換為tuple: ('a', 'b', 'e', 'c', 'd', 'a')
整數(shù)轉(zhuǎn)換為字符chr: C
字符chr轉(zhuǎn)換為整數(shù): 67
整數(shù)轉(zhuǎn)16進(jìn)制數(shù): 0xc
整數(shù)轉(zhuǎn)8進(jìn)制數(shù): 0o14
>>>

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python中map函數(shù)的技巧分享

    Python中map函數(shù)的技巧分享

    在Python中,map()是一個(gè)內(nèi)置函數(shù),這篇文章將從基礎(chǔ)的使用方法到高級(jí)的技巧,全面介紹Python中map()方法的使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-07-07
  • python實(shí)現(xiàn)學(xué)生通訊錄管理系統(tǒng)

    python實(shí)現(xiàn)學(xué)生通訊錄管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)學(xué)生通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • Python 實(shí)現(xiàn)局域網(wǎng)遠(yuǎn)程屏幕截圖案例

    Python 實(shí)現(xiàn)局域網(wǎng)遠(yuǎn)程屏幕截圖案例

    這篇文章主要介紹了Python 實(shí)現(xiàn)局域網(wǎng)遠(yuǎn)程屏幕截圖案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • 基于python實(shí)現(xiàn)可視化生成二維碼工具

    基于python實(shí)現(xiàn)可視化生成二維碼工具

    這篇文章主要介紹了基于python實(shí)現(xiàn)可視化生成二維碼工具,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 如何在conda虛擬環(huán)境中配置cuda+cudnn+pytorch深度學(xué)習(xí)環(huán)境

    如何在conda虛擬環(huán)境中配置cuda+cudnn+pytorch深度學(xué)習(xí)環(huán)境

    這篇文章主要介紹了如何在conda虛擬環(huán)境中配置cuda+cudnn+pytorch深度學(xué)習(xí)環(huán)境,想在服務(wù)器上配置深度學(xué)習(xí)的環(huán)境,看了很多資料后總結(jié)出來(lái)了對(duì)于新手比較友好的配置流程,需要的朋友可以參考下
    2023-03-03
  • 根據(jù)tensor的名字獲取變量的值方式

    根據(jù)tensor的名字獲取變量的值方式

    今天小編就為大家分享一篇根據(jù)tensor的名字獲取變量的值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Python使用urlretrieve實(shí)現(xiàn)直接遠(yuǎn)程下載圖片的示例代碼

    Python使用urlretrieve實(shí)現(xiàn)直接遠(yuǎn)程下載圖片的示例代碼

    這篇文章主要介紹了Python使用urlretrieve實(shí)現(xiàn)直接遠(yuǎn)程下載圖片的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 利用Python打造一個(gè)多人聊天室的示例詳解

    利用Python打造一個(gè)多人聊天室的示例詳解

    這篇文章主要介紹的是利用Python實(shí)現(xiàn)的一個(gè)簡(jiǎn)易的多人聊天室,文中的示例代碼講解詳細(xì),對(duì)學(xué)習(xí)Python有一定的幫助,感興趣的可以學(xué)習(xí)一下
    2021-12-12
  • python高級(jí)特性和高階函數(shù)及使用詳解

    python高級(jí)特性和高階函數(shù)及使用詳解

    Python很棒,它有很多高級(jí)用法值得細(xì)細(xì)思索,學(xué)習(xí)使用。這篇文章主要介紹了python高級(jí)特性和高階函數(shù)及使用詳解,需要的朋友可以參考下
    2018-10-10
  • keras實(shí)現(xiàn)VGG16方式(預(yù)測(cè)一張圖片)

    keras實(shí)現(xiàn)VGG16方式(預(yù)測(cè)一張圖片)

    這篇文章主要介紹了keras實(shí)現(xiàn)VGG16方式(預(yù)測(cè)一張圖片),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07

最新評(píng)論