python基礎學習

2021-10-03 19:14:22 字數 1629 閱讀 4192

f =

open

('e:\\aaa.txt'

)#提取a,b內容儲存為新的檔案

defwrite_word

(a,b,count)

:#函式後面記得打冒號,求你了

a1 =

'e:\\a'

+str

(count)

+'.txt'

#a1為str,count為int,需要轉換

b1 =

'b'+

str(count)

+'.txt'

a2 =

open

('e:\\a'

+str

(count)

+'.txt'

,'w'

)#用w開啟檔案可以修改,沒有該檔案則創造乙個

b2 =

open

('e:\\b'

+str

(count)

+'.txt'

,'w'

) a2.writelines(a)

b2.writelines(b)

defsplit_txt()

: a=

b=count =

1for each_line in f:

#for在檔案操作中是逐行讀取

if each_line[:3

]!='==='

:(title,word)

= each_line.split(

':',1)

#split分割字元變為列表

if title ==

'a':

else

:else

: write_word(a,b,count)

a=b=

count +=

1 write_word(a,b,count)

split_txt(

)f.close(

)#檔案操作複習

f =open

('e:\\aaa.txt'

)#檔案操作複習

print

(type

(f.readlines())

)#返回的為列表

print

(type

(f.readlines)

)#返回的是bif函式

print

(f.readlines())

#讀取一行

print

(f.read())

#全部讀取

print

(f.tell())

#顯示當前指標位置

print

(f.seek(0,

0))#回到第幾行第幾個

f.close(

)#關閉

本地變數和全域性變數:

a =

1b =

1def

foo1()

:global b #申明使用全域性b,函式內使用全域性變數要申明

a =2#a是本地變數

b =2#b是全域性變數

foo1(

)print a

print b

python基礎學習

基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...

Python 基礎學習

一 python中的資料結構 容器 list 列表 a 1,2,3,4 用方括號標記 可被修改 a 0 1 tuple 元組 a 4,5,6 用圓括號標記 不可被修改 b 0 4 dictionary 字典 即對映 d set 集合 不重複,無序,不支援索引 s 會自動去重得到 二 函式式程式設計 ...

python基礎學習

從今天起,每天晚上9點更新部落格,成為乙個愛學習的程式工程師。特立此flag,監督自己的學習。python基礎學習分為以下幾章 基礎知識 列表和元組 使用字串 字典條件 迴圈和其他語句 抽象更加抽象 異常魔法方法 屬性和迭代器 自帶電池 模組 檔案和流 圖形使用者介面 資料庫支援 網路程式設計 py...