寫在開頭,基本知識
1. python程式碼,三個''' '''是換行;""" """可以表示多行註釋
2.replace('b','%') 將字串的b換為%
3.字串格式化,向一個字串中插入內容
'含有%s的字串'%'要插入的字串', 將%s替換
'含有{}的字串'.format('要插入的字串'), 將{}替換
4.擷取資料 a = "abcdefgsfdg" print(a[4:7]) 左含右不含
5.資料結構,以某些特定的形式儲存資料
列表:[a,b,c,d] 字典:{a:b,c:d}
元組:(a,b,c,d) 集合{a,b,c,d}
6.ctrl+alt+/ 格式化程式碼
7.在列表中可以進行巢狀[a,b,[c,h,k]],寫多個[]就可以了
8.列表的增刪
列表.append(增加的內容) 列表.remove(刪除的內容)
9.python的判斷,電腦也會思考喔
if 判斷條件: 執行程式碼
else: 執行程式碼
10/python的迴圈
for迴圈
for i in a_list:
print(i)
for i in range(1,11):
print(i)
11.函式
內建函式:type() int() str() len() round() input()
自己建立的函式:def 函式名(引數): 函式內容
函式(引數1,引數2,引數3);
函式(引數1=傳入1,引數2=傳入2,引數3=傳入3)
函式(傳入1,傳入2,引數3=傳入3)
儘量使用前兩種呼叫的方法
12.讀excel檔案:
第三方庫的安裝 在cmd中 pip install xlrd
#開啟工作簿
xlsx = xlrd.open_workbook('d:/作業.xls')
#==============讀資料============ #找到sheet,兩種方法 table = xlsx.sheet_by_index(0) #table2 = xlsx.sheet_by_iname('作業') #根據行列獲取單元格的值 #print(table.cell_value(1,0)) print(table.cell(3,0).value)print(table.row(1)[0].value)
13.寫excel檔案:
第三方庫的安裝 在cmd中 pip install xlwt
import xlwt
#建立新的工作簿 new_workbook = xlwt.Workbook()
#新增sheet work_sheet = new_workbook.add_sheet('目錄')
#往單元格中寫內容 work_sheet.write(0,0,'test') new_workbook.save('d:/test.xls')
14.往檔案中新增有格式的資料,第三方庫xlutils,一種excel模板