Python基礎入門課程-學習筆記_第1頁
Python基礎入門課程-學習筆記_第2頁
Python基礎入門課程-學習筆記_第3頁
Python基礎入門課程-學習筆記_第4頁
Python基礎入門課程-學習筆記_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.n PythonAnaconda.3.1-Windows-x86_64.exe,可以更改安裝路徑到 D 盤,因為占用空間比較大。我就是安裝到 D 盤。安裝完成后你就可以在開始 菜單-所有程序-Anaconda3 找到 Jupyter Notebook。本次教程所有腳本全部在該 .截圖,那么恭喜你,你 路徑:開始菜單-所有程序- Anaconda3 找到 Jupyter Notebook 單擊打開, .好了,終于可以看到 Python 的一些真面目了,下面我們就和他來一個親 2、變量hon .了 見到你”賦值給 Say_hello 變量,并且定義了 SayHello 的變量類型為字符型(Str

2、ing)如下圖, type()函數(shù)可以顯示變量類型 .print (str_666)顯示變量內容t print (int_666) 顯示變量內容 a = 10b = 5.print (a+b) #輸出a+b 的結果為10print(a-b) #輸出a-b 的結果為5print(a*b) #輸出a*b 的結果為50print(a/b) #輸出a/b 的結果為2print(a*b) #輸出a*b 的結果為100000 也就是10 的 5 次方。、List 變量n Numbers = #定義一個空的list 變量numbers.Numbers.append (1)#向 numbers變量中添加值Nu

3、mbers.append (2) #向 numbers變量中添加值Numbers.append (3) #向 numbers變量中添加值print (Numbers) #輸出numbersprint (Numbers0) #輸出numbers. nmbers0. Scoreslist 變量Scoresappend的值Scores.append(98)Scores.append(88)print (Scores2:4)#輸出該生的數(shù)學成績.list 的索引 index 來獲取值時,從一個 index 取到 print(Scores-1)#輸出Scores 的最后一位值另外一種方法為使用 len

4、()函數(shù),大家如果使用過其他的編程語言或 excel indexlenScores) - 1 #獲取Scores 的最大索引print (Scoresindex)#輸出Scores 的最后一位值.print (Scores1:)#輸出Scores 的地二位到最后一位值#我們要列出該list 中的所有的值.#我們要列出該list 中的所有的值for score in scores:print(score)print(abc)#這個語句和上面的語句執(zhí)行一樣的次數(shù)print(123)#這個只執(zhí)行一次n .While 循環(huán). 是一個listfor score in scores:#使用 for 循環(huán)遍

5、歷該listprint (score)scores=語文, 90, 數(shù)學, 98, 英語, 88#定義一個list,注意該list 的值也是一個 listfor score in scores:#使用 for 循環(huán)遍歷該scores listforiinscoreforscorelistprint (i).,只 print (type(a) #輸出a 的類型print (a) #輸出a 的值print (type(b) #輸出b 的類型print (b) #輸出b 的值print (i != i)#輸出 i 不等于i 的結果print (i != j)#輸出 i 不等于j 的結果 .If 判斷

6、表達式: #表達式的值為 True 時執(zhí)行“執(zhí)行語句 1”執(zhí)行語句 1Else:#表達式的值為 False 時執(zhí)行“執(zhí)行語句 2”例子:我們要判斷一個學生的成績是否大于 90 分,大于90,在屏幕上輸出“優(yōu) score = 95if score 90:else .if 1:#在python 中除 0 以外所有的數(shù)值都表示 True。rintTruerintFalse使用 for 循環(huán)和 if 判斷查找list 中的某個值numbers = 1,2,3,4,5,6,7,8,9for number in numbers:if number = 8:else僅使用 if 判斷來找出 8.number

7、s = 1,2,3,4,5,6,7,8,9if 8 in numbers:elsescores = 95,90,92i = 0while i len(items):if itemsi = item:print (scoresi)i += 1.scores = 95,90,92for i in range(0,1,2):if itemsi = item:print (scoresi)nprint (scores)#輸出字典的內容.print(scores數(shù)學)#輸出指定Key 的Valueueprintscores印輸出scores 字典printscores印輸出scores 字典繼續(xù)看一個關

8、于 list 和字典的例子:如何統(tǒng)計 list 中項出現(xiàn)的次數(shù),并將其存入 eappletomatoorangegrapeapple 義一個listitem_counts = #定義一個空的字典.item_countsitem = item_countsitem + 1lueelseprint (item_counts)#打印輸出item_counts文件的讀取,主要用到 open 函數(shù),我們下面看一個例子如何讀取存在于 d 盤的 csv當然也可以是 text 文件,或者 word 和 excel 等文件 f = open(d:/123.csv,r) #以只讀的方式打開指定路徑的文件g = f

9、.read() # 讀取內容print (g) #打印輸出讀取的內容fclose件.f = open(d:/test.txt,w) 開 d 盤的 test 文件,如沒有則創(chuàng)建efwriten鍵fwrite)#繼續(xù)寫入345678fclose件.months = f = open(d:/123.csv,r)data = f.read()rows = data.split(n) #根據(jù)換行符把讀取到的數(shù)據(jù)進行劃分#print (rows)for row in rows:rowsplit#print (split_row)months.append(split_row) 數(shù)據(jù)添加到months#print (months)print (months)f.close()表達式 1.fprintHelloprint (H

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論