㈠ python小白要哭了,啥都不會,救救孩子吧
#題1str_1/2你可以改為=input("Pleasestring:")
str_1="012314124afesfbaaefawAAFEA"
print('新串為:%s'%(str_1[::2]))
#題2
str_2="faefa01231AFE~Wd"
e=d=f=g=0
foriinstr_2:
ifi.isupper():
e+=1
elifi.islower():
d+=1
elifi.isdigit():
f+=1
else:
g+=1
print('大寫字母{}個;小寫字母{}個;數字{}個;其他字元{}個。'.format(e,d,f,g))
#題3
str_3=input("請輸入一個字元串:")
m,n=eval(input("請輸入串中的兩個位置:"))
i=len(str_3)
o=str_3[m:n]
print("長度為:{},子串為:{}".format(i,o))
#如果還有不懂的可以私信我,但是先採納吧,謝謝!
㈡ 求解答,python,小白學習中,不太明白,有大神幫忙解答一下嗎
猜數的動作是需要做一個循環去猜的,但是做循環不能一直循環下去,唯有猜對了,輸入的數字和設置的正確的數字一致了,結束也就是要讓程序跳出循環,所以用break;
如果沒有猜對,那麼意味著還得繼續猜一次,那就得繼續執行循環體裡面的內容,所以走continue
㈢ 為什麼看不懂廖雪峰python
看不懂沒毛病,廖雪峰的教程對零基礎的學習者來說難度跳躍大了點,更適合有一定基礎的同學。
作為小白,我在三月份敲了一遍廖雪峰3.5的教程,看不懂的也敲,其實到正則、裝飾器就不怎麼看得懂了,但一路敲到實戰的地方,算是看完了教程。
五月份再看了本《笨辦法學python》,立馬覺得這本寫得好簡單,隨便翻一翻也就過了。
九月份的時候開始在知乎、GitHub上找簡單的項目做著玩,基本還是混,不怎麼能完全看懂。
到十月份,新看了一本A Byte of Python(看的英文原版3.5的,譯本是2.7),給我的感覺是,寫得通俗易懂,條理清晰,似乎更適合做入門教材,目前還沒有看完。當然,到這里已經算是有了一定的基礎,所以看起來也蠻順暢的。
再到前幾天看了計算機學院的本科python教材,才發現,原來本科難度的python自己也已經學得差不離了。到這個時候也能自娛自樂偶爾寫一點玩玩了。
所以看不懂沒毛病,關鍵是繼續看下去,看不懂也沒關系;當然,如果有個會python的同學帶你飛,那是最好了。
㈣ 編程小白 目前開始學Python感覺真的好難懂 有什麼基礎的書籍之類...
感覺不是太多是因為python入門容易,其實要用好沒那麼容易。
1.python的工作最多的是web後端,所以最好會那些web framework相關的,不用全會,學幾個主流的。
2.任何語言的核心內容都不多,python更精簡一些,但是就這些內容,要用好也不容易。你需要看一些進階的書,關於庫,除了一些常用的核心庫,大部分庫用的時候查文檔就好了,很多庫看看源碼更好,用幾次就熟練了。
3.C++裡面trick太多,要用好確實很花時間的,這個是歷史原因,C#和java都是C++基礎上的,就嚴謹很多,容易系統學習。python這類語言是犧牲一些執行效率來提高開發效率,具體的就是程序會慢些,但是源碼會短些,python的可讀性是很強的。
python的多線程不是強項,要多線程學erlang去。網路編程是python的強項,你可以學一下socket,這個比較底層,然後學一個web框架,比如django,django用起來不那麼順手,但挺適合學習的。
㈤ 小白請教python中for循環與while循環,教程根本看不懂,都是直接上編程。他們的邏輯到底是
foriin[1,2,3]:
pass
意思就是遍歷[1,2,3]的每一個元素。i=1時執行pass代碼,再進入下一個循環i=2,執行pass代碼,再進入下一個循環i=3,執行pass代碼,結束循環
i=0
whileTrue:
i+=1
ifi>=10:
break
while True: 當條件為真的時候執行下面的縮進代碼,因為True永遠是真,如果你不用if條件判斷的話將一直執行i+=1。
這里if判斷i的值,如果大於等於10的時候,就break退出while循環。
㈥ Python的問題啊,小白沒看懂
隨意列舉一些新手普遍存在的問題:
1.不了解Python對象模型, 變數名, 對象概念含混.
2.不了解可變對象和不可變對象, 尤其是int.
3.不了解切片意味著拷貝, 在循環中大量使用, 影響效率.
4.不了解切片是淺拷貝還是深拷貝.
5.遇到bytes和str(2.7中的str和unicode)就頭暈.
6.經常在需要使用is的場景使用==.
7.不了解def是運行時執行語句, 並且是賦值語句.
8.類屬性和實例屬性混淆.
9.不了解在函數中修改可變對象參數會對調用者產生影響, 導致莫名其妙錯誤.
10.企圖在函數中修改全局變數, 沒有使用global, 而創建了本地變數.