iT邦幫忙

0

python string[]使用問題請教

使用python 3.6 64BIT ,pychram 2019.3版

1.參考以下範例
https://ithelp.ithome.com.tw/articles/10193566
text = "aaabbccdddd"
但 text[2:3] 不是//輸出ab
卻只輸出a

我另外參考其他範例
https://ithelp.ithome.com.tw/upload/images/20191215/20104095wpkEq8QTuf.png

https://ithelp.ithome.com.tw/upload/images/20191215/20104095YDdNupu3yP.png

另外,數字型態
pepple=100L,
卻出現 L 是 SyntaxError: invalid syntax

那 Long該如何表示

THX

3
huahualiu
iT邦新手 5 級 ‧ 2019-12-15 21:58:48
最佳解答

你的問題應該查一下python3 語法說明就會有
【問題1】
在py3中
string[x:y]>> x代表起始位置,y代表到y之前
所以
word = 'apple'
word[0:1] = 'a'(到第一個p之前)

【問題2】
python3 沒有long 型態
int 在 py3 裡面沒有限制size
參考:https://www.tutorialspoint.com/python3/python_numbers.htm
https://ithelp.ithome.com.tw/upload/images/20191215/20110872b7pTZCX0Ow.png

huahualiu iT邦新手 5 級 ‧ 2019-12-16 19:28:42 檢舉

如果有幫助,再麻煩給個最佳解喔感恩

0
draguitar
iT邦新手 5 級 ‧ 2019-12-15 23:41:59

要印ab,text[2:4],選我正解,[2:3]只會印一個字

1
小魚
iT邦大師 1 級 ‧ 2019-12-16 08:00:29

那個符號,
我還以為是陣列。
點進來才發現…

我要發表回答

立即登入回答