摘要:數字整型與浮點型整數沒有之分浮點數里面沒有單精度和雙精度之分表示整除進制進制,進制,進制,進制,,,。。。。
Number:數字 1)整型與浮點型
>>> print("hello world") hello world >>> 1 1 >>> 133434 133434 >>> type(1)2)10、2、8、16進制>>> type(-1) >>> type(1.1) >>> type(1.111111111111111111) >>> type(1+0.1) >>> type(1+1) >>> type(1+1.0) >>> type(1*1) >>> type(1*1.0) >>> type(2/2) >>> type(2//2) >>> 2/2 1.0 >>> 2//2 1 >>> 1//2 //表示整除 0
>>> 10進制,2進制,8進制,16進制 SyntaxError: invalid character in identifier >>> 0,1,2,3。。。。9,10 SyntaxError: invalid character in identifier >>> 0,1,10 SyntaxError: invalid character in identifier >>> 0,1。。。。7,10 SyntaxError: invalid character in identifier >>> 0,1,2.。。。。。。。9,A,B,C,D,E,F SyntaxError: invalid character in identifier
>>> 0b10 2 >>> 0b11 3 >>> 0o10 8 >>> 0o11 9 >>> 0x10 16 >>> 0x11 17
轉換為二進制
>>> bin(10) "0b1010" >>> bin(0o7) "0b111" >>> bin(0xE) "0b1110"
轉換為十進制
>>> int(0b111) 7 >>> int(0o77) 63
轉換為十六進制
>>> hex(888) "0x378" >>> hex(0o7777) "0xfff"
轉換為八進制
>>> oct(0b111) "0o7" >>> oct(0x777) "0o3567"3)bool 布爾類型(數字類型的一種):表示真、假
>>> True True >>> False False >>> true Traceback (most recent call last): File "4)complex 復數", line 1, in true NameError: name "true" is not defined >>> false Traceback (most recent call last): File " ", line 1, in false NameError: name "false" is not defined >>> type(True) >>> type(False) >>> int(True) 1 >>> int(False) 0 >>> bool(1) True >>> bool(0) False >>> bool(2) True >>> bool(-1.1) True >>> bool(0b01) True >>> bool(0b0) False >>> bool("abc") True >>> bool("") False >>> bool([1,2,3]) True >>> bool([]) False >>> bool({1,1,1}) True >>> bool({}) False >>> bool(None) False
>>> 36j 36jstr 字符串 1)單引號
>>> "hello world" "hello world" >>> "let"s go" "let"s go"2)雙引號
>>> "hello world" "hello world" >>> "let"s go" SyntaxError: invalid syntax >>> "let"s go" "let"s go"3)三引號(多行字符串)
>>> """ hello world hello world hello world """ " hello world hello world hello world " >>> """ hello world hello world hello world """ " hello world hello world hello world " >>> """hello world hello world hello world""" "hello world hello world hello world" >>> print("""hello world hello world hello world""") hello world hello world hello world >>> print("""hello world hello world hello world""") hello world hello world hello world >>> print("hello world hello world hello world") hello world hello world hello world >>> """hello world hello world""" "hello world hello world" >>> "hello SyntaxError: EOL while scanning string literal >>> "hello world" "helloworld"4)轉義字符(特殊的字符)
n 換行
" 單引號
t 橫向制表符
n 換行
r 回車
>>> print("hello world") hello world >>> print(""hello world"") "hello world" >>> print(""hello world"") "hello world" >>> print("hello world") hello world >>> print("c: orthwind orthwest") c: orthwind orthwest >>> print("c: orthwind orthwest") c: orthwind orthwest >>> print(r"c: orthwind orthwest") c: orthwind orthwest >>> r"C:Windows" "C:Windows" >>> R"C:Windows" "C:Windows" //字符串前加上“r”以后就不是一個普通字符串,而是一個原始字符串 >>> print(r" let "s go") SyntaxError: invalid syntax //這里的單引號不是成對出現,已經不是一個字符串,加上“r”也不會是原始字符串字符串運算 一
>>> "hello" "hello" >>> "world" "world" >>> "hello world" "hello world" >>> "hello"+"world" "helloworld" >>> "hello"*3 "hellohellohello" >>> "hello" * "world" Traceback (most recent call last): File "字符串運算 二", line 1, in "hello" * "world" TypeError: can"t multiply sequence by non-int of type "str" >>> "hello world"[0] "h" >>> "hello world"[3] "l" >>> "hello world"[4] "o" >>> "hello world"[5] " " >>> "hello world"[-1] "d" >>> "hello world"[-3] "r" //[-n]表示從字符串的末尾往前數n次得到的字符
>>> "hello world"[6] "w" >>> "hello world"[-5] "w" >>> "hello world"[0:4] "hell" >>> "hello world"[0:5] "hello" >>> "hello world"[0:-1] "hello worl" //這里的-1表示步長 >>> "hello world"[0:-3] "hello wo"字符串運算 三
>>> "hello world"[6:10] "worl" >>> "hello world"[6:11] "world" >>> "hello world"[6:20] "world" >>> "hello world"[6:-1] "worl" >>> "hello world"[6:0] "" >>> "hello world"[6:-0] "" >>> "hello world"[6:] "world" >>> "hello python java c# javascript php ruby"[6:] "python java c# javascript php ruby" >>> "hello python java c# javascript php ruby"[:-4] "hello python java c# javascript php " >>> "hello python java c# javascript php ruby"[0:-4] "hello python java c# javascript php " >>> "hello python java c# javascript php ruby"[-4:] "ruby"
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/44770.html
摘要:一的基本語法縮進統一個或者個空格。中的數據類型中有個標準類型數字字符串列表元組集合字典數字復數在中,只有一種整數類型,表示長整型。如則會顯示,并不是換行。空行與代碼縮進不同,空行并不是語法的一部分。我們將首行及后面的代碼組稱為一個子句。 一、python3的基本語法 1、縮進統一(1個tab或者4個空格)。 for i in range(10): print (i) ...
摘要:基本數據類型基本數據類型比較簡單,通過以下例子演示運行結果如下通用序列操作索引通過索引獲取序列的單個元素,也可以使用負數索引。設置參數步長,負數步長表示從右側開始提取元素。注意相同類型的序列才可以進行連接操作。 showImg(https://segmentfault.com/img/bV09Mw?w=805&h=327); 0. 基本數據類型 基本數據類型比較簡單,通過以下例子演示:...
摘要:的基本數據類型中的變量不需要聲明。在里,只有一種整數類型,表示為長整型,沒有中的。字符串的截取的語法格式如下變量頭下標尾下標索引值以為開始值,為從末尾的開始位置。列表列表是中使用最頻繁的數據類型。注意構造包含或個元素的元組的特殊語法規則。 1、python3的基本數據類型 Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。在 Python 中,...
馬上就要開始啦這次共組織15個組隊學習 涵蓋了AI領域從理論知識到動手實踐的內容 按照下面給出的最完備學習路線分類 難度系數分為低、中、高三檔 可以按照需要參加 - 學習路線 - showImg(https://segmentfault.com/img/remote/1460000019082128); showImg(https://segmentfault.com/img/remote/...
摘要:是你學習從入門到專家必備的學習路線和優質學習資源。的數學基礎最主要是高等數學線性代數概率論與數理統計三門課程,這三門課程是本科必修的。其作為機器學習的入門和進階資料非常適合。書籍介紹深度學習通常又被稱為花書,深度學習領域最經典的暢銷書。 showImg(https://segmentfault.com/img/remote/1460000019011569); 【導讀】本文由知名開源平...
閱讀 3525·2021-09-27 13:35
閱讀 3562·2019-08-29 17:09
閱讀 2433·2019-08-26 11:30
閱讀 705·2019-08-26 10:32
閱讀 538·2019-08-26 10:23
閱讀 1200·2019-08-26 10:20
閱讀 3156·2019-08-23 15:26
閱讀 3560·2019-08-23 14:33