Python筆記2.1

來源:互聯網
上載者:User

標籤:

所有類型如:一 基礎資料類型1)數字類型複製代碼>>> 2/2+2*25.0>>> (50-5*6)/45.0>>> 8/51.6>>> 8//51>>> x=y=1.5>>> x*y2.25複製代碼注意:/表示先轉化為double然後在除運算,但是//表示不進行double的轉化,相當於兩個整數相除。2)string類型複製代碼>>> ‘hello world‘‘hello world‘>>> "hello world"‘hello world‘>>> "doesn‘t""doesn‘t">>> ‘hello "tom"‘‘hello "tom"‘>>> "hello,\"tom\""‘hello,"tom"‘>>> hello="hello,i miss you.">>> print(hello)hello,i miss you.>>> print(r"hello\n world")hello\n world>>> word=‘hello‘+‘A‘>>> print(word)helloA>>> word[0:5]+‘B‘‘helloB‘>>> word[-1]‘A‘>>> len(word)6複製代碼注意:單引號‘‘和雙引號""作用相同,都用來表示字串,但是單引號‘‘中可以有雙引號"",雙引號""中也可以有單引號‘‘,但是如果雙引號""中使用雙引號""或是單引號‘‘中使用單引號‘‘時,必須使用逸出字元\,例如\‘或\"。行末尾\表示字串換行。字串前的r表示純字串,此時字串中的逸出字元失效。+表示字串的連結。[]可以用來索引字串中的字元,但是不能用來修改字串中的字元。len()用來獲得字串的長度。3)List複製代碼>>> a = [‘money‘, ‘money‘, ‘money‘, 100000000]>>> a[‘money‘, ‘money‘, ‘money‘, 100000000]>>> a[3]100000000>>> a[-1] = a[-1] * 2>>> a[-1]200000000>>> [‘i‘, ‘want‘] + a[‘i‘, ‘want‘, ‘money‘, ‘money‘, ‘money‘, 200000000]>>> a[‘money‘, ‘money‘, ‘money‘, 200000000]>>> a[:0] = [‘i‘, ‘want‘]>>> a[‘i‘, ‘want‘, ‘money‘, ‘money‘, ‘money‘, 200000000]>>> a[2:4] = []>>> a[‘i‘, ‘want‘, ‘money‘, 200000000]>>> len(a)4>>> a[:]= []>>> a[]>>> 複製代碼注意:list中可以包含任何不同的資料類型。[]可以修改list中的元素。+可以用來list的合并。=[]可以用來刪除list中某些元素。len可以用來獲得list的長度。二 流程式控制制關鍵字注意:Python中使用冒號:和語句前的空格對其齊表示其他語言中的{和}所表示的語句塊的開始和結束。1)if/else複製代碼x = int(input("Please enter an integer: "))if x < 0: x = 0 print(‘Negative changed to zero‘)elif x == 0: print(‘Zero‘)elif x == 1: print(‘Single‘)else: print(‘More‘)複製代碼2)for複製代碼a = [‘cat‘, ‘window‘, ‘defenestrate‘]for x in a[1:]: print(x, len(x)) if len(x) > 6: a.insert(0, x)print(a)b = [‘Mary‘, ‘had‘, ‘a‘, ‘little‘, ‘lamb‘]for i in range(len(b)): print(i, b[i])複製代碼3)whilea, b = 0, 1while b < 10: print(b) a, b = b, a+b4)Continue/Break/Pass複製代碼for i in range(100): if(i%5 == 0): print(i); continue; elif(i >= 50): print("over"); break; else: pass;print("thanks")複製代碼注意:pass相當於一條空語句。

Python筆記2.1

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.