乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      《Python編程快速上手——讓繁瑣的工作自動化》讀書筆記1

       Four兄 2019-08-24
      其實,寫這個是為了督促自己看書……然后 ……其實沒有然后了,人一松懈下來,就……ε=(′ο`*)))唉
      第一章 Python基礎
      https://www./  首先是下載的地址,然后配置環(huán)境可以參考百度經驗的內容,這里只是簡單的總結和記錄,太瑣碎的東西可能沒有。
      http://www./python/ 這個是一個線上編譯器,如果不想下載的話,用這個也可以(注意:不是打廣告!不是打廣告!不是打廣告!只是我本人也比較懶,然后一直用的這個)

      好了,解決了這些基本的問題,就可以直接直接說程序的事了
      雖然有的之前也寫過,但是比較零碎,所以這里會有重復,介意的話……就……當做沒看見ヾ(?°?°?)??

      ①簡單的算術

      先來一張表格:

      操作符操作例子求值為
      **指數(shù)2**38
      %取模/取余數(shù)22%86
      //整除/商數(shù)取整22//82
      /除法22/82.75
      *乘法3*515
      -減法5-23
      +加法2+24

      好了,現(xiàn)在我們可以算數(shù)學題了。

      #比如2+2:

      print(2+2)

      這里采用的是PY3的寫法,理論上PY2也是可以過的。

      再比如2^3:

      print(2**3)

      上面的例子大家都可以在自由嘗試

      ②數(shù)據類型——整型、浮點型和字符串(這里只是字符串初步,在后面會詳細介紹有關字符串的操作)

      整型——整數(shù)

      浮點型——小數(shù)

      字符串——一串字符

      要注意,不同的數(shù)據類型是有著本質區(qū)別的,比如,我們可以

      print('a+b-c'+'=a-c+b')

      但是我們不能寫:

      print('a+b-c'+2)
      報錯信息如下:

      Traceback (most recent call last):
        File '/usercode/file.py', line 1, in <module>
          print('a+b-c'+2)
      TypeError: cannot concatenate 'str' and 'int' objects

      我們甚至可以這樣:

      print('a+b-c'*2)


      但是,我們不能這樣:

      print('a+b-c'*2.0)

      報錯信息如下:

      Traceback (most recent call last):
        File '/usercode/file.py', line 1, in <module>
          print('a+b-c'*2.0)
      TypeError: can't multiply sequence by non-int of type 'float'

      這個很好理解,我們沒法把一個字符串復制小數(shù)次。

      當然,通過強制類型轉換可以進行一些奇特的操作。暫且按下不表。

      ③變量名

      變量名必須滿足三個規(guī)則:

      1.只能是一個詞;

      2.只能包含字母、數(shù)字和下劃線;

      3.不能以數(shù)字開頭;

      (變量用小寫字母開頭是Python發(fā)慣例)

      ④第一個程序

      斗膽掛自己的文章點擊打開鏈接

      print('Hello World!')

      ⑤注釋

      單行注釋--》#

      多行注釋

      1. '''
      2. '''
      3. '''
      4. '''

      ⑥輸入和輸出

      input()和print()

      1. a=input()
      2. print(a)
      1. #Print 輸出
      2. #print 默認輸出是換行的,如果要實現(xiàn)不換行需要在變量末尾加上逗號 ,
      3. #!/usr/bin/python
      4. # -*- coding: UTF-8 -*-
      5. x='a'
      6. y='b'
      7. # 換行輸出
      8. print x
      9. print y
      10. print '---------'
      11. # 不換行輸出
      12. print x,
      13. print y,
      14. # 不換行輸出
      15. print x,y


      當然還有其他的內置函數(shù)點擊打開鏈接

      第二章 控制流

      ①bool

      1. spam=True
      2. print(spam)

      要注意,在Python中真就是True,假就是False,一定要注意首字母大寫

      ②比較操作符

      與C++類似:

      操作符含義
      ==等于
      !=不等于
      <小于
      ?大于
      <=小于等于
      >=大于等于

      ③二元布爾操作符

      and和or還有not

      對比C++:

      &&     ||          !

      ④循環(huán)與if else

      點擊打開鏈接

      ↑ while &if elif else

      點擊打開鏈接

      ↑for

      range()函數(shù):

      for i in range(變量開始的值,上限,步長)

      其實,還是舉個栗子吧

      1. Python
      2. for i in range(0,100,1)
      3. C++
      4. for(int i=0;i<100,i++)

      是一樣的

      當然,也可以不寫,比如不寫變量開始的值--》默認為0,不寫步長,默認為1

      雖然上限是不計入的,但是,從0開始的話,循環(huán)的次數(shù)就是上限的數(shù)值

      ⑤導入模塊

      還記得剛接觸Python的時候,歡呼雀躍,覺得再也不用寫頭文件了……

      事實驗證,我還是太年輕……

      --------import語句--------

      需要:

      import關鍵字+模塊名稱(可選多個模塊,逗號隔開)

      比如,隨機數(shù):

      1. import random
      2. for i in range(5):
      3.     print(random.randint(1,10))

      具體輸出多少……主要看運氣

      當然還有別的寫法:

      form random import*

      這種寫法也可以,而且,在引用random中的函數(shù)的時候,還不用寫random.……,直接是……就可以了

      ⑥用sys.exit()提前結束程序

      1. import sys
      2. while True:
      3. print('Type exit to exit.')
      4. response=input()
      5. if response=='exit':
      6. sys.exit()
      7. print('You type '+response+'.')

      再歪個樓,有木有覺得很像getchar()的操作呢

      '''
      好了就先到這里吧
      '''

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多