国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python中的強(qiáng)制類型轉(zhuǎn)換

這篇具有很好參考價值的文章主要介紹了python中的強(qiáng)制類型轉(zhuǎn)換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

python內(nèi)提供了幾種稱為強(qiáng)制類型轉(zhuǎn)換的函數(shù),可以將一個變量的類型強(qiáng)制轉(zhuǎn)換為另一種類型。比如,整型->浮點型,列表->元組。

我們在之前已經(jīng)學(xué)習(xí)了很多種數(shù)據(jù)類型
· 整型 int
· 浮點型 float
· 字符串型 str
· 列表list
· 元組tuple
· 字典dict
· 集合set

在一定條件下,其中的幾種類型是可以相互轉(zhuǎn)換的,是有一定規(guī)律的。比如整型與浮點型之間的轉(zhuǎn)換,列表與元組之間的轉(zhuǎn)換。

>>> a = 1  #定義整型a
>>> b = float(a)  #將a強(qiáng)制轉(zhuǎn)換成浮點型賦給b
>>> print(b)  #打印b的值
1.0
>>> print(type(b))  #打印b的類型
<class 'float'>

上面這個例子就是將整型強(qiáng)制轉(zhuǎn)換為浮點型的例子。

>>> a = [1, 2, 3]  #定義列表a
>>> b = tuple(a)  #將a強(qiáng)制轉(zhuǎn)換為元組,賦給b
>>> print(b)  #打印b
(1, 2, 3)
>>> c = set(a)  #將a強(qiáng)制轉(zhuǎn)換為集合,賦給c
>>> d = set(b)  #將b強(qiáng)制轉(zhuǎn)換為集合,賦給d
>>> print(c,d)
{1, 2, 3} {1, 2, 3}

上面這個例子是列表、元組、集合間的相互轉(zhuǎn)換。

>>> a = '12'  #定義字符串型a
>>> b = int(a)  #將a強(qiáng)制轉(zhuǎn)換為整型,賦給b
>>> print(b)  #打印b
12
>>> print(type(b))  #打印b的類型
<class 'int'>
>>> c = float(a)  #將a強(qiáng)制轉(zhuǎn)換為浮點型,賦給c
>>> print(c)  #打印c
12.0
>>> a = 123  #定義整型a
>>> b = str(a)  #將a強(qiáng)制轉(zhuǎn)換為字符串型,賦給b
>>> print(b,type(b))  #打印b和b的類型
123 <class 'str'>

上面這個例子是整型、浮點型與字符串型之間的相互轉(zhuǎn)換。

python中提供的常用的強(qiáng)制類型轉(zhuǎn)換函數(shù)有以下幾種:

· int(x)             將x轉(zhuǎn)換為一個整數(shù)
· float(x)           將x轉(zhuǎn)換到一個浮點數(shù)
· str(x)             將對象 x 轉(zhuǎn)換為字符串
· tuple(s)           將序列 s 轉(zhuǎn)換為一個元組
· list(s)            將序列 s 轉(zhuǎn)換為一個列表
· set(s)             將序列 s 轉(zhuǎn)換為一個集合

使用以上幾個函數(shù)即可對數(shù)據(jù)進(jìn)行強(qiáng)制類型轉(zhuǎn)換,改變他們的類型。文章來源地址http://www.zghlxwxcb.cn/news/detail-735734.html

到了這里,關(guān)于python中的強(qiáng)制類型轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • c語言和cpp里面的強(qiáng)制類型轉(zhuǎn)換

    強(qiáng)制類型轉(zhuǎn)換格式如下: (新類型名)變量名 1 int a =1; double b=10.0; b=(double)a; 2. ?c++的強(qiáng)制類型轉(zhuǎn)換 dynamic_cast類型 static_cast類型 auto_cast類型 運行識別和強(qiáng)制內(nèi)存管理 3.宏定義或者“宏替換” #define 標(biāo)識符 常量 #define pi 3.14? 另一種定義常量的方法是使用const const 數(shù)據(jù)類型。變

    2024年02月02日
    瀏覽(23)
  • C語言入門教程||C語言 頭文件||C語言 強(qiáng)制類型轉(zhuǎn)換

    C語言入門教程||C語言 頭文件||C語言 強(qiáng)制類型轉(zhuǎn)換

    頭文件是擴(kuò)展名為? .h ?的文件,包含了 C 函數(shù)聲明和宏定義,被多個源文件中引用共享。有兩種類型的頭文件:程序員編寫的頭文件和編譯器自帶的頭文件。 在程序中要使用頭文件,需要使用 C 預(yù)處理指令? #include ?來引用它。前面我們已經(jīng)看過? stdio.h ?頭文件,它是編譯

    2024年02月02日
    瀏覽(67)
  • python中的類型轉(zhuǎn)換

    python中的類型轉(zhuǎn)換

    所謂的類型轉(zhuǎn)換,將一個類型的對象轉(zhuǎn)換為其他對象。 類型轉(zhuǎn)換不是改變對象本身的類型,而是將對象的值轉(zhuǎn)換為新的對象。 類型轉(zhuǎn)換四個函數(shù) int() 、 float() 、 str() 、 bool() int() 可以用來將其他的對象轉(zhuǎn)換為整型 規(guī)則 布爾值:True - 1 False - 0 浮點數(shù):直接取整,省略小數(shù)點

    2024年02月05日
    瀏覽(22)
  • Python 中的數(shù)字類型與轉(zhuǎn)換技巧

    Python中有三種數(shù)字類型: int(整數(shù)) float(浮點數(shù)) complex(復(fù)數(shù)) 當(dāng)您將值分配給變量時,將創(chuàng)建數(shù)字類型的變量: 示例:獲取您自己的Python服務(wù)器 要驗證Python中任何對象的類型,請使用type()函數(shù): 示例 整數(shù)或整數(shù)是無限長度的整數(shù),可以是正數(shù)或負(fù)數(shù),沒有小數(shù)部分

    2024年02月08日
    瀏覽(21)
  • c++面試——強(qiáng)制類型轉(zhuǎn)換

    方式 說明 示例 static_cast 用于基本類型之間、類繼承體系之間的轉(zhuǎn)換 int - double Derived* - Base* const_cast 用于移除變量的const、volatile等屬性 const int - int dynamic_cast 用于類繼承體系之間的安全向下轉(zhuǎn)換,轉(zhuǎn)換失敗返回NULL Derived* - Base* reinterpret_cast 用于不相關(guān)類型之間的轉(zhuǎn)換,結(jié)果不安

    2023年04月25日
    瀏覽(30)
  • 4個強(qiáng)制類型轉(zhuǎn)換

    static_cast? ?靜態(tài)轉(zhuǎn)換 dynamic_cast? 動態(tài)轉(zhuǎn)換 const_cast? ? 去常性 reinterpret_cast? 重新解釋 一、static_cast static_cast目的類型(表達(dá)式) 1.基本數(shù)據(jù)類型之間的轉(zhuǎn)換 2.枚舉類型之間的轉(zhuǎn)換 3.指針類型轉(zhuǎn)換成void* 4.將一個變量轉(zhuǎn)換成常量 5.static_cast不能移除變量的const屬性 6.基類和派生類

    2024年02月07日
    瀏覽(24)
  • C++強(qiáng)制類型轉(zhuǎn)換

    static_cast 是?C++?中的一種顯式類型轉(zhuǎn)換運算符。 它可以將一個表達(dá)式強(qiáng)制轉(zhuǎn)換為指定的類型,并且是靜態(tài)類型轉(zhuǎn)換,因此不會執(zhí)行任何運行時類型檢查。如果類型轉(zhuǎn)換不合法,則程序可能出現(xiàn)未定義的行為。因此,使用?static_cast?要特別小心,確保類型轉(zhuǎn)換的合法性。 格式

    2024年02月07日
    瀏覽(30)
  • C++ 強(qiáng)制類型轉(zhuǎn)換

    在C++中,有四種強(qiáng)制類型轉(zhuǎn)換: 1、 static_cast :這是最常見的類型轉(zhuǎn)換。它可以用于基本數(shù)據(jù)類型之間的轉(zhuǎn)換,也可以用于指向父類和子類之間的指針或引用的轉(zhuǎn)換。 static_cast可以實現(xiàn)下列轉(zhuǎn)換: ①基本數(shù)據(jù)類型之間的轉(zhuǎn)換。 ②將任何類型轉(zhuǎn)換為void類型。 ③把空指針轉(zhuǎn)換成

    2024年02月14日
    瀏覽(22)
  • 【C++】四種強(qiáng)制類型轉(zhuǎn)換

    C++中有四種強(qiáng)制類型轉(zhuǎn)換:?靜態(tài)轉(zhuǎn)換:static_cast、動態(tài)轉(zhuǎn)換:dynamic_cast、重新解釋:reinterpret_cast、常量轉(zhuǎn)換(去常性):const_cast 1.靜態(tài)轉(zhuǎn)換(static_cast):可以用于 基本數(shù)據(jù) 類型之間的轉(zhuǎn)換,也可以將基類指針或引用轉(zhuǎn)換為派生類指針或引用,但是轉(zhuǎn)換時需要保證類型轉(zhuǎn)換是

    2024年02月06日
    瀏覽(23)
  • 2023 - java - 強(qiáng)制類型轉(zhuǎn)換和裝箱

    強(qiáng)制類型轉(zhuǎn)換和裝箱: 在 Java 中, (Integer) 和 (int) 是兩個不同的類型轉(zhuǎn)換操作符,它們的效果是不一樣的。 int a = (Integer) t.getContent(); 這條語句使用了裝箱(Boxing)操作,將一個整數(shù)對象(Integer)轉(zhuǎn)換為基本數(shù)據(jù)類型(int)。如果 t.getContent() 返回的是一個 Integer 對象,則它

    2024年02月11日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包