日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中int的意思_python中”int(a[::-1])”的含义是什么?

發布時間:2023/12/15 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中int的意思_python中”int(a[::-1])”的含义是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本問題已經有最佳答案,請猛點這里訪問。

我不能理解。我在《人民法典》中看到過。但不知道它做了什么。這是在python中。

1str(int(a[::-1]))

a是什么數據類型?

"result&91;:-1&93;"可能是什么意思的副本?或者更好:解釋python的slice符號

這是一些愚蠢的代碼,因為int()調用實際上是一個no op(它不做任何事情),因為結果被轉換為字符串。

assumming a是一個字符串。python中的slice符號有語法-

1list[::]

所以,當您執行EDOCX1[1]時,它從末尾開始,一直到第一個,獲取每個元素。所以它將a顛倒過來。這同樣適用于列表/元組。

示例-

1

2

3>>> a = '1232'

>>> a[::-1]

'2321'

然后將其轉換為int,然后再轉換為string(雖然不確定為什么要這樣做),這只會返回字符串。

如果我要顯式地填寫這三個索引,它們是什么?

為了得到相同的結果,您不能全部填寫這三個,您可以將作為len(a)-1,但沒有可以放入的索引來獲取第一個元素。示例-a[len(a)-1::-1]。這是因為索引是排它的,即該索引處的元素不被接受,也就是說-1是最后一個元素,所以除了留空之外,沒有可以用來包含第一個元素的索引。

是的,我就是這么想的。Python真聰明!

另一個。什么是"a:=5"?

@soumyarghasinha不是有效的python語法。

用于

1a[::-1]

意味著對于給定的字符串/列表/元組,可以使用

1[, , ]

這意味著對象將從給定的開始索引中分割每個"步驟"索引,直到停止索引(不包括停止索引)并返回給您。

如果缺少開始索引或停止索引,則它將默認值作為給定字符串/列表/元組的開始索引和停止索引。如果步驟留空,則默認值為1,即通過每個索引。

所以,

1

2a = '1234'

print a[::2]

將打印

113

現在這里的索引和步驟計數都支持負數。所以,如果給出-1索引,它會轉換為len(a)-1索引。如果給-x作為步數,那么它將從開始索引開始,一直到停止索引反向。例如

1

2a = '1234'

print a[3:0:-1]

這個會回來的

1432

注意,它不返回4321,因為不包括停止索引。

現在在你的情況下,

1str(int(a[::-1]))

只需反轉存儲在字符串中的給定整數,然后將其轉換回字符串

即"1234"->"4321"->4321"->"4321"

如果您要做的只是反轉給定的字符串,那么只需一個[::-1]就可以了。

總結

以上是生活随笔為你收集整理的python中int的意思_python中”int(a[::-1])”的含义是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。