自身情況:大四三本學歷,非科班生
學習天數: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...