国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python學習筆記1---python的基本數據類型

mgckid / 2662人閱讀

摘要:數字整型與浮點型整數沒有之分浮點數里面沒有單精度和雙精度之分表示整除進制進制,進制,進制,進制,,,。。。。

Number:數字 1)整型與浮點型
整數:int(沒有short、int、long之分)
浮點數:float(python里面沒有單精度和雙精度之分)
>>> print("hello world")
hello world
>>> 1
1
>>> 133434
133434
>>> type(1)

>>> 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
2)10、2、8、16進制
>>> 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)
八進制(0o10)
十六進制(0x10)
>>> 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 "", 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
4)complex 復數
>>> 36j
36j
str 字符串 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)----基本語法

    摘要:一的基本語法縮進統一個或者個空格。中的數據類型中有個標準類型數字字符串列表元組集合字典數字復數在中,只有一種整數類型,表示長整型。如則會顯示,并不是換行。空行與代碼縮進不同,空行并不是語法的一部分。我們將首行及后面的代碼組稱為一個子句。 一、python3的基本語法 1、縮進統一(1個tab或者4個空格)。 for i in range(10): print (i) ...

    yanwei 評論0 收藏0
  • python學習筆記02-數據類型

    摘要:基本數據類型基本數據類型比較簡單,通過以下例子演示運行結果如下通用序列操作索引通過索引獲取序列的單個元素,也可以使用負數索引。設置參數步長,負數步長表示從右側開始提取元素。注意相同類型的序列才可以進行連接操作。 showImg(https://segmentfault.com/img/bV09Mw?w=805&h=327); 0. 基本數據類型 基本數據類型比較簡單,通過以下例子演示:...

    jcc 評論0 收藏0
  • python3學習筆記(2)----python數據類型

    摘要:的基本數據類型中的變量不需要聲明。在里,只有一種整數類型,表示為長整型,沒有中的。字符串的截取的語法格式如下變量頭下標尾下標索引值以為開始值,為從末尾的開始位置。列表列表是中使用最頻繁的數據類型。注意構造包含或個元素的元組的特殊語法規則。 1、python3的基本數據類型 Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。在 Python 中,...

    陸斌 評論0 收藏0
  • 第7期 Datawhale 組隊學習計劃

    馬上就要開始啦這次共組織15個組隊學習 涵蓋了AI領域從理論知識到動手實踐的內容 按照下面給出的最完備學習路線分類 難度系數分為低、中、高三檔 可以按照需要參加 - 學習路線 - showImg(https://segmentfault.com/img/remote/1460000019082128); showImg(https://segmentfault.com/img/remote/...

    dinfer 評論0 收藏0
  • 重磅 | 完備 AI 學習路線,最詳細資源整理!

    摘要:是你學習從入門到專家必備的學習路線和優質學習資源。的數學基礎最主要是高等數學線性代數概率論與數理統計三門課程,這三門課程是本科必修的。其作為機器學習的入門和進階資料非常適合。書籍介紹深度學習通常又被稱為花書,深度學習領域最經典的暢銷書。 showImg(https://segmentfault.com/img/remote/1460000019011569); 【導讀】本文由知名開源平...

    荊兆峰 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<