1. 程式人生 > >初學python雜記--數字顛倒

初學python雜記--數字顛倒

輸入一個整數,將這個整數以字串的形式逆序輸出

程式不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入為100,則輸出為001

print(input()[::-1])
或者:
a=input()
s=str(a)
lis=[]
for i in s:
    lis.append(i)
lis.reverse()

print(''.join(lis))

函式說明:

[x:y:z]在(x,y)區間每隔z取值,z預設為1.
[::-1] 表示反向取值

str() 函式將物件轉化為字串。

語法
以下是 str() 方法的語法:

class str(object=”)
引數
object – 物件。
返回值
返回一個物件的string格式。

例項
以下展示了使用 str() 方法的例項:

s = ‘RUNOOB’
str(s)
‘RUNOOB’
dict = {‘runoob’: ‘runoob.com’, ‘google’: ‘google.com’};
str(dict)
“{‘google’: ‘google.com’, ‘runoob’: ‘runoob.com’}”

Python join() 方法用於將序列中的元素以指定的字元連線生成一個新的字串。
str.join(sequence)
引數
sequence – 要連線的元素序列。
返回值
返回通過指定字元連線序列中元素後生成的新字串。
例項
以下例項展示了join()的使用方法:
例項
str = “-“;
seq = (“a”, “b”, “c”); # 字串序列
print str.join( seq );
以上例項輸出結果如下:a-b-c

函式部分參考網路資料