欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

一行Python代碼能干哪些事

這篇文章主要講解了“一行Python代碼能干哪些事”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“一行Python代碼能干哪些事”吧!

成都創(chuàng)新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于做網站、網站制作、金平網絡推廣、重慶小程序開發(fā)、金平網絡營銷、金平企業(yè)策劃、金平品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯公司為所有大學生創(chuàng)業(yè)者提供金平建站搭建服務,24小時服務熱線:18982081108,官方網址:aaarwkj.com

首先你要了解一下Python之禪,一行代碼輸出“The Zen of Python”:

python -c "import this"  """  The Zen of Python, by Tim Peters  Beautiful is better than ugly.  Explicit is better than implicit.  Simple is better than complex.  Complex is better than complicated.  Flat is better than nested.  Sparse is better than dense.  Readability counts.  Special cases aren't special enough to break the rules.  Although practicality beats purity.  Errors should never pass silently.  Unless explicitly silenced.  In the face of ambiguity, refuse the temptation to guess.  There should be one-- and preferably only one --obvious way to do it.  Although that way may not be obvious at first unless you're Dutch.  Now is better than never.  Although never is often better than *right* now.  If the implementation is hard to explain, it's a bad idea.  If the implementation is easy to explain, it may be a good idea.  Namespaces are one honking great idea -- let's do more of those!  """

從“The Zen of  Python”也能看出,Python倡導Beautiful、Explicit、Simple等原則,當然我們接下來要介紹的一行Python能實現哪些好玩的功能,可能和Explicit原則相違背。

(1)一行代碼啟動一個Web服務

python -m SimpleHTTPServer 8080 # python2  python3 -m http.server 8080 # python3

一行Python代碼能干哪些事

(2)一行代碼實現變量值互換

a, b = 1, 2; a, b = b, a

(3)一行代碼解決FizzBuzz問題:

FizzBuzz問題:打印數字1到100, 3的倍數打印“Fizz”, 5的倍數打印“Buzz”, 既是3又是5的倍數的打印“FizzBuzz”

for x in range(1, 101): print("fizz"[x % 3 * 4:]+"buzz"[x % 5 * 4:] or x)

(4)一行代碼輸出特定字符”Love”拼成的心形

print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))

一行Python代碼能干哪些事

(5)一行代碼輸出Mandelbrot圖像

Mandelbrot圖像:圖像中的每個位置都對應于公式N=x+y*i中的一個復數

print('\n'.join([''.join(['*'if abs((lambda a: lambda z, c, n: a(a, z, c, n))(lambda s, z, c, n: z if n == 0 else s(s, z*z+c, c, n-1))(0, 0.02*x+0.05j*y, 40)) < 2 else ' ' for x in range(-80, 20)]) for y in range(-20, 20)]))

一行Python代碼能干哪些事

(6)一行代碼打印九九乘法表

print('\n'.join([' '.join(['%s*%s=%-2s' % (y, x, x*y) for y in range(1, x+1)]) for x in range(1, 10)]))

一行Python代碼能干哪些事

(7)一行代碼計算出1-100之間的素數(兩個版本)

print(' '.join([str(item) for item in filter(lambda x: not [x % i for i in range(2, x) if x % i == 0], range(2, 101))]))  print(' '.join([str(item) for item in filter(lambda x: all(map(lambda p: x % p != 0, range(2, x))), range(2, 101))]))

一行Python代碼能干哪些事

(8)一行代碼輸出斐波那契數列

print([x[0] for x in [(a[i][0], a.append([a[i][1], a[i][0]+a[i][1]])) for a in ([[1, 1]], ) for i in range(30)]])

一行Python代碼能干哪些事

(9)一行代碼實現快排算法

qsort = lambda arr: len(arr) > 1 and qsort(list(filter(lambda x: x <= arr[0], arr[1:]))) + arr[0:1] + qsort(list(filter(lambda x: x > arr[0], arr[1:]))) or arr

(10)一行代碼解決八皇后問題

[__import__('sys').stdout.write('\n'.join('.' * i + 'Q' + '.' * (8-i-1) for i in vec) + "\n========\n") for vec in __import__('itertools').permutations(range(8)) if 8 == len(set(vec[i]+i for i in range(8))) == len(set(vec[i]-i for i in range(8)))]

一行Python代碼能干哪些事

(11)一行代碼實現數組的flatten功能: 將多維數組轉化為一維

flatten = lambda x: [y for l in x for y in flatten(l)] if isinstance(x, list) else [x]

(12)一行代碼實現list, 有點類似與上個功能的反功能

array = lambda x: [x[i:i+3] for i in range(0, len(x), 3)]

(13)一行代碼實現求解2的1000次方的各位數之和

print(sum(map(int, str(2**1000))))

感謝各位的閱讀,以上就是“一行Python代碼能干哪些事”的內容了,經過本文的學習后,相信大家對一行Python代碼能干哪些事這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!

文章名稱:一行Python代碼能干哪些事
本文網址:http://aaarwkj.com/article10/gdssdo.html

成都網站建設公司_創(chuàng)新互聯,為您提供標簽優(yōu)化、定制開發(fā)搜索引擎優(yōu)化、服務器托管、響應式網站、軟件開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化
亚洲中文字幕第11页| 在线中文字幕av电影| 丝袜美腿精尽福利视频网址大全| 97在线观看视频在线观看| 久久这里只有精品视频六| 自拍偷拍欧美日韩第一页| 国产精品欧美一区久久| 日韩精品毛片精品一区到三区| 欧美口爆吞精在线观看| 国产精品午夜视频免费观看| 日韩免费av在线网站| 中文日本强暴人妻另类视频| 亚洲精品一区二区日本| 亚洲最新精品一区二区| 国产一区二区精品日韩| 成人性生交大片免费看久久| 欧美三级影院网上在线| 国产熟女一区二区精品视频| 久久精品人妻少妇一区二区| 九九热在线视频观看最新| 中文字幕日韩欧美一区在线| 日本人妻中文字幕一区| 先锋影音女同中文字幕| 亚洲成熟中老妇女视频| 日韩欧美国产麻豆一区精品| 免费观看欧美日韩论理电影| 亚洲人妖视频在线观看| 欧美亚洲伊人久久综合| 欧美精品国产亚洲另类| 黑人一区二区三区在线| 人妻少妇中文字幕在线播放| 性生活视性生活大片日本| 久久三级中文欧大战字幕| 久久精品亚洲欧美麻豆| 国产女同av一区二区三区| 色哟国产传媒视频在线观看 | 91国产视频在线观看免费| 日本一区二区欧美在线| 天天爽天天看天天射天天操| 亚洲国产日韩精品av| 欧美美女午夜福利视频|