<h3>實例問題:一輛以固定速度行駛的汽車,司機在上午10點看到里程表上的讀數是對稱數(即這個數從左向右讀和從右向左讀是完全一樣的),為95859。兩小時后里程表上出現了一個新的對稱數,該數仍為5位數。問該車的速度是多少?新的對稱數是多少?<br><br>這里的新知識點為切片操作。<br><br>實例中的切片操作:<br>mileage _str [::-1]:這是Python 里的切片操作。切片操作能夠從一個序列(像字符串、列表、元組等)里提取出特定的部分。切片操作的通用語法是[start :stop:step],其中start 代表起始置,stop代表結束位置,step代表步長。當start 和stop都為空時,就意味著選取整個序列。step設為-1時,代表從序列的末尾開始,以逆序選取元素。所以mileage _str [::-1]得到的就是mileage _str 這個字符串的逆序字符串比如,若mileage _str 是"95859,那么mileage _str [::-1]同樣是" 95859 " ; mileage _str " 12345 " , mileage _str [ :: - 1 ] 就是" 54321 "。<br>mileage_str ==mileage_str [::-1]:這是一個布爾表達式它會對mileage _str 和它的逆序字符串mileage _str [::-1]進行比較。<br>若兩者相等,就表明mileage_str 是一個回文串,該表達式會返回True;反之則返回False。</h3> <h3>代碼</h3>
主站蜘蛛池模板:
象州县|
文水县|
陆良县|
于都县|
深州市|
邯郸县|
广平县|
东兰县|
阿勒泰市|
永德县|
成安县|
巴彦淖尔市|
杭锦后旗|
合江县|
宣汉县|
乐至县|
花莲市|
大悟县|
汉沽区|
正宁县|
马尔康县|
昌都县|
镇平县|
沙河市|
遂溪县|
聂荣县|
新余市|
沧州市|
安康市|
彭阳县|
贡觉县|
本溪|
高要市|
沁阳市|
得荣县|
河南省|
中牟县|
青龙|
启东市|
黄冈市|
天水市|