Python 语法细节(Python 2.x 与 Python 3.x 语法差异)
生活随笔
收集整理的這篇文章主要介紹了
Python 语法细节(Python 2.x 与 Python 3.x 语法差异)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Language differences and workarounds
查詢 Python 語言版本:
>> import sys >> sys.version '3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)]'>> sys.version_info sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)# sys.version_info 可直接與 (3. )(tuple)做比較運算;>> sys.version_info > (3, )
0. Python 3.x 不支持 long()
>> long(1) name 'long' is not defined>> int(1) >> float(1)1. int vs float
沒想到二者還各有這么多豐富的接口。Python 世界里,萬物皆對象。
- int 類型的基本成員函數
- bit_length():返回 int 類的對象的二進制形式所代表的位數;
float 類型的基本成員函數
>> a = 4.5 >> (a/1.5).is_integer() True
轉載于:https://www.cnblogs.com/mtcnn/p/9423770.html
總結
以上是生活随笔為你收集整理的Python 语法细节(Python 2.x 与 Python 3.x 语法差异)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WordPress快速打造个人博客
- 下一篇: Xcode8.0 去除控制台多余打印