Re: 要怎摸在字串後面+新ㄉ字串

作者: oz5566 (阿康)   2018-12-27 11:40:29
※ 引述《oz5566 (夏洛克。福爾摩斯)》之銘言:
: 大概是這樣
: 原本是 https://term.ptt.cc/
: 我要讓他
: 後面變成
: https://term.ptt.cc/1
: https://term.ptt.cc/2
: https://term.ptt.cc/3
: 者要怎摸用阿 我之前有用出來 但我忘ㄌQQ
→ surimodo: 你是不是沒加'' 好像是 'abc'+'def' 12/27
11:34
不太懂耶
p = 'https://term.ptt.cc/' + 'i'
i = 1222
print(p)
出來是
https://term.ptt.cc/i
沒辦法出現
https://term.ptt.cc/1222
不懂qq
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:41:00
'i'的意思是字串i,不是變數i
作者: walter741225 (瓦特)   2018-12-27 11:41:00
'i'是字串 但是你想要的是接i這個變數
作者: surimodo (好吃棉花糖)   2018-12-27 11:41:00
''裡面只能是字串 不能是變數
作者: oz5566 (阿康)   2018-12-27 11:42:00
所以要傭 str(i)
作者: surimodo (好吃棉花糖)   2018-12-27 11:42:00
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:42:00
要馬一開始你就令i='1222'
作者: oz5566 (阿康)   2018-12-27 11:43:00
我史要讓她一職變大這樣我看一下迴圈怎用==
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:43:00
如果你用迴圈,i應該是有提前宣告
作者: oz5566 (阿康)   2018-12-27 11:45:00
神摸意思 放在前面ㄇ
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:45:00
喔喔,你是用while而不是用for嘛?
作者: emptie ([ ])   2018-12-27 11:46:00
在for那行,i就有被指定一個值了吧?
作者: oz5566 (阿康)   2018-12-27 11:46:00
FOR 壓我現在不知道 FOR 那行摸寫==
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:47:00
emptie有解答惹,包在for情況下i本來就有付值惹最簡單的寫法不就for i in range(0, 999):i是從0到998的數字
作者: oz5566 (阿康)   2018-12-27 11:50:00
p = 'https://term.ptt.cc/' + str(i) 這樣錯
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:50:00
你貼完整的codeㄅ,是錯啥==
作者: surimodo (好吃棉花糖)   2018-12-27 11:51:00
不要一直要別人觀落陰 程式碼貼上來好不你沒縮排
作者: oz5566 (阿康)   2018-12-27 11:52:00
貼ㄌ貼ㄌ
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:52:00
尼是不是沒有縮排?阿康你以後遇到出錯,可以先去google錯誤訊息==
作者: oz5566 (阿康)   2018-12-27 11:53:00
QQ
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:53:00
你print(p)也要縮排啊不然你印出p的時候只會是迴圈跑完後才印
作者: oz5566 (阿康)   2018-12-27 11:54:00
...QQ
作者: surimodo (好吃棉花糖)   2018-12-27 11:54:00
python 是用縮排區分 c語言{}比較好理解= =
作者: durantjosh (肚爛特‧喬許)   2018-12-27 11:54:00
python主要是認縮排der
作者: surimodo (好吃棉花糖)   2018-12-27 11:55:00
簡單說你print(p)沒有在迴圈裡面要不是你當初把可魯姊趕走 第二課就教到迴圈了= =
作者: emptie ([ ])   2018-12-27 12:05:00
有嗎 我覺得python好讀很多耶

Links booklink

Contact Us: admin [ a t ] ucptt.com