005閒聊之Python的數據類型

一、520 VS ‘520’    git

   '520' + '520' -------->'520520'
    520 + 520 ------------>1040函數

二、Python數值類型:
    整型:Python3的整型和長整型已無縫接合
    浮點型:小數【e記法爲浮點型】
    布爾類型:True和False能夠進行數值計算【緣由:True和False至關於1和0】編碼

三、類型間轉換【使用BIF】
    int():能夠轉化特殊的字符串【去掉引號只有數,不能是小數】;也能夠將浮點數轉換爲整數,可是是趨0截取的!...………………………………………………………………..解決辦法:加0.5以後再轉換
    float():將字符串【能夠是有小數點的數的字符串】/整數轉換爲小數
    str():將數值轉換爲字符串
 
四、Python並不阻止用戶使用BIF名做爲新變量名,可是該BIF變不能使用了,因此注意變量命名時看清變量名是否爲不一樣顏色!!!spa

五、判斷變量的數據類型:            
    type()函數能夠檢測變量的數據類型,可是返回的是一個對象
    isinstance()函數:含有兩個參數,第一個爲待肯定類型的變量,第二個爲指定的數據類型。若二者的數據類型相同,則返回True,反之則返回False.
        isinstance(3.14, float)     .....返回True對象

 

 


破天荒:Python3竟然能夠給變量起中文名。緣由:Pyhton3 源碼文件默認使用utf-8編碼(支持中文)。utf-8

太坑爹:input()函數返回值均爲字符串類型!!!!!字符串

反坑爹神器來襲:input

預先聲明:string爲字符串變量名源碼

        string.isalnum():若字符串由字母和數字組成,則返回True;反之Falsestring

        string.isalpha():若字符串由字母組成,則返回True;反之False

        string.isdigit():若字符串由數字組成,則返回True;反之False

        string.islower():若字符串由小寫字母組成,則返回True;反之False

        string.isupper():若字符串由大寫字母組成,則返回True;反之False

        string.istitle():若單詞的首字母都爲大寫,則返回True;反之False

        string.isspace():若字符串由空字符組成,則返回True;反之False

相關文章
相關標籤/搜索