Python小知識點(5)

2021-08-22 16:36:23 字數 2346 閱讀 5431

>>> import itertools

>>> list = [1, 2, 3]

>>> permutation = list(itertools.permutations(list, len(list)))

>>> for i in permutation:

... print(i)

...(1, 2, 3)

(1, 3, 2)

(2, 1, 3)

(2, 3, 1)

(3, 1, 2)

(3, 2, 1)

def

transform

(): str = input("please enter n, m\n")

n, m = str.split(",")

n = int(n); m = int(m)

x = input("enter number\n")

"""將n進製數轉化為10進製

儲存於inter

"""inter = 0

for i in range(len(x)):

inter += int(x[-1 -i]) * pow(n, i)

stack =

while inter:

temp = inter % m

if temp >= 10:

else:

inter //= m

for i in range(len(stack)):

print(stack[-1 - i], end="")

import fractions

defexec_24

(): value_list1 = [1, 2]

for i in range(2, 30, 1):

value_list2 = value_list1[1:]

s = 0

for i in range(20):

s += value_list2[i] / value_list1[i]

print(fractions.fraction(s))

l = [1, 2, 3]

lout[16]: [1, 2, 3]

l.pop(2)

out[17]: 3

lout[18]: [1, 2]

l.remove(1)

lout[20]: [2]

"".format(12345.67890)

out[29]: '12345.68'

"".format(12345.67890)

out[30]: 'hhhhh12345.679hhhhhh'

"".format("python")

out[31]: 'pyth'

s = "python"

"".format(s)

out[17]: 'python '

"".format(s)

out[18]: ' python'

"".format(s)

out[19]: '************python************'

"".format(s)

out[20]: '------------python------------'

"".format(s)

out[21]: 'python'

"".format(1234567890)

out[24]: '---1,234,567,890----'

"".format(1234567890) #對比輸出

out[25]: '-----1234567890-----'

"".format(12345.67890)

out[26]: '----12,345.6789-----'

"{}{}{}".format("圓周率是",3.1415926,"...")

out[11]: '圓周率是3.1415926...'

"圓周率}}是".format("無理數",3.1415926,"...")

out[12]: '圓周率是無理數'

s="圓周率}}是"

#大括號本身是字串的一部分

sout[14]: '圓周率}}是'

s.format("無理數",3.1415926,"...") #當呼叫format()時解析大括號

out[15]: '圓周率是無理數'

推薦博文:

python字串格式化–format()方法

Python小知識點

1.時間戳 從1970年到現在的秒數 time2 time.time print time2 date9 datetime.datetime.now print date9.timestamp 上面是兩種用到時間戳的 stamp 郵戳。timestamp 時間戳,時間線。2.執行緒休眠 爬蟲 獲取對...

Python小知識點

1.預設引數 必須放在引數列表的隊尾 普通形參必須放在預設引數的前面 def test a,b 3 passtest test 2.函式引數可以為任意型別 testb testa 3.args返回的是乙個元組 4.map函式裡面需要兩個值 值1 必須是函式 值2 序列 容器 作用 將序列裡面的每個元...

python 小知識點

python strip 方法用於移除字串頭尾指定的字元 預設為空格或換行符 或字串行。注意 該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。strip 方法語法 str.strip chars 返回移除字串頭尾指定的字元生成的新字串。以下例項展示了strip 函式的使用方法 以上例項輸出...