日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

《Python編程快速上手——讓繁瑣的工作自動(dòng)化》讀書(shū)筆記1

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

好了,解決了這些基本的問(wèn)題,就可以直接直接說(shuō)程序的事了
雖然有的之前也寫(xiě)過(guò),但是比較零碎,所以這里會(huì)有重復(fù),介意的話……就……當(dāng)做沒(méi)看見(jiàn)ヾ(?°?°?)??

①簡(jiǎn)單的算術(shù)

先來(lái)一張表格:

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

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

#比如2+2:

print(2+2)

這里采用的是PY3的寫(xiě)法,理論上PY2也是可以過(guò)的。

再比如2^3:

print(2**3)

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

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

整型——整數(shù)

浮點(diǎn)型——小數(shù)

字符串——一串字符

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

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

但是我們不能寫(xiě):

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

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)

報(bào)錯(cuò)信息如下:

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'

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

當(dāng)然,通過(guò)強(qiáng)制類型轉(zhuǎn)換可以進(jìn)行一些奇特的操作。暫且按下不表。

③變量名

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

1.只能是一個(gè)詞;

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

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

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

④第一個(gè)程序

斗膽掛自己的文章點(diǎn)擊打開(kāi)鏈接

print('Hello World!')

⑤注釋

單行注釋--》#

多行注釋

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

⑥輸入和輸出

input()和print()

  1. a=input()
  2. print(a)
  1. #Print 輸出
  2. #print 默認(rèn)輸出是換行的,如果要實(shí)現(xiàn)不換行需要在變量末尾加上逗號(hào) ,
  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


當(dāng)然還有其他的內(nèi)置函數(shù)點(diǎn)擊打開(kāi)鏈接

第二章 控制流

①bool

  1. spam=True
  2. print(spam)

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

②比較操作符

與C++類似:

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

③二元布爾操作符

and和or還有not

對(duì)比C++:

&&     ||          !

④循環(huán)與if else

點(diǎn)擊打開(kāi)鏈接

↑ while &if elif else

點(diǎn)擊打開(kāi)鏈接

↑for

range()函數(shù):

for i in range(變量開(kāi)始的值,上限,步長(zhǎng))

其實(shí),還是舉個(gè)栗子吧

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

是一樣的

當(dāng)然,也可以不寫(xiě),比如不寫(xiě)變量開(kāi)始的值--》默認(rèn)為0,不寫(xiě)步長(zhǎng),默認(rèn)為1

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

⑤導(dǎo)入模塊

還記得剛接觸Python的時(shí)候,歡呼雀躍,覺(jué)得再也不用寫(xiě)頭文件了……

事實(shí)驗(yàn)證,我還是太年輕……

--------import語(yǔ)句--------

需要:

import關(guān)鍵字+模塊名稱(可選多個(gè)模塊,逗號(hào)隔開(kāi))

比如,隨機(jī)數(shù):

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

具體輸出多少……主要看運(yùn)氣

當(dāng)然還有別的寫(xiě)法:

form random import*

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

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

  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+'.')

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

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

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多