純新手的自學記錄

2021-08-28 19:01:38 字數 1204 閱讀 1643

自身情況:大四三本學歷,非科班生

學習天數:1

學習時長:4小時

學習語言:python

學習內容:簡單的python語法(print,input,message,變數,字串,數值,列表)

學習情況:尚不熟練,經常出現語法錯誤。

學習態度:還有比這個更有意思的事情嗎?

疑惑點:

1.對字串和字串的理解不夠,目前對字串的理解停留在str型別是字串,可以對數值和字串進行型別轉換【str()、int()、%d、%f、%s、】,字串用於輸出或儲存資料,數值用於計算,但在實際操作中幾乎不能運用。

2.需要重新學習列表。對列表的理解還是如雲霧裡,目前理解的情況是列表可以用於儲存變數,修改變數,可以用來大範圍的統一操作,但實際操作中完全不能運用。

3.變數在實際操作中,不能把input的變數進行運用。

具體問題

在瀏覽上述學習內容,嘗試寫乙個可以記錄學習情況,並記錄學習天數的文字。

目標如下:

可以記錄學習時間,語法,熟練情況,需要複習的內容,目前的學習興趣。

可以根據輸入來輸出txt文件,並根據其輸入來自動命名其文件名。

學習時間=input(「輸入你今天學習的時間」)

語法=input(「語法」)

熟練情況=input("熟練情況 ")

需要複習的內容=input("需要複習的內容 ")

學習興趣=input("學習興趣 ")

學習情況=input(「學習天數」)

s=int(學習情況)

filename=s.txt

with open(filename,『w』) as flie_object:

flie_object.write(「你今天學習了」+學習時間+「小時.」)

flie_object.write("\n學了"+語法)

flie_object.write("\n掌握程度熟練情況"+熟練情況)

flie_object.write("\n需要複習的內容為"+需要複習的內容)

flie_object.write("\n今天的態度是"+學習興趣)

結果並不順利,問題出在s=int(學習情況)   filename=(s).txt 上,cmd報錯為"str" object has no attribute "txt"	,還沒有解決思路,問題暫時得不到解決。

python新手自學 list

list中的索引都是從0開始的,注意在使用的時候不要越界。給list新增元素 eg l adam lisa bart l.insert 2,paul print l 刪除list中的元素同理,pop函式等同於oppend函式,預設的是刪除list最後一位的元素,如果要刪除其他位置的元素,需要加入索引...

python新手自學 dict

例如班裡面人的名字和成績,要用名字來查詢成績,如果用list就比較麻煩,所以就有了dict,其中名字 成績是一組元素。我們把名字稱為key,成績稱為value,表示dict,然後按照key value寫出來即可。注意乙個key value算乙個元素。建立乙個dict d 可以使用d key 來查詢相...

python新手自學 set

set是持有一系列元素,這一點和list比較像,但是set中的元素是沒有重複的,而且是無序的,這點和dict的key比較像。建立set的方式是呼叫set 並傳入乙個list,list的元素將作為set的元素。s set a b c print s set a c b 當我們傳入重複的元素的時候,se...