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

    
        
    歡迎訪問 生活随笔!

    生活随笔

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

    python

    python浪漫文艺_Python程序员的文艺之路

    發布時間:2025/3/15 python 31 豆豆
    生活随笔 收集整理的這篇文章主要介紹了 python浪漫文艺_Python程序员的文艺之路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

    1. 訪問數組下標和成員

    二逼程序員寫法:

    arr = [1,2,3,4,5,6]

    i = 0

    for item in arr:

    print i, item

    i += 1

    文藝程序員寫法:

    arr = [1,2,3,4,5,6]

    for i, item in enumerate(arr):

    print i, item

    2. 初始化

    二逼程序員做法:

    arr = []

    for i in range(100):

    if i%2 == 0:

    arr.append(i)

    文藝程序員做法:

    arr = [ i for i in range(100) if i%2==0]

    3. 去重

    二逼程序員做法:

    arr = [1,1,2,2,3,3]

    arr2= []

    for x in arr:

    if x not in arr2:

    arr2.append(x)

    文藝程序員做法:

    arr = [1,1,2,2,3,3]

    arr2 = list(set(arr))

    4. 數組訪問

    二逼程序員做法:

    arr = [1,2,3,4,5,6,7,8]

    i = 0

    while i < len(arr):

    print arr[i]

    i += 2

    文藝程序員做法:

    arr = [1,2,3,4,5,6,7,8]

    for i in range(0, len(arr), 2):

    print arr[i]

    5. 條件賦值

    普通程序員做法:

    x = 1

    if x >1:

    y += 1

    else:

    y -= 1

    文藝程序員做法:

    x = 1

    y = x+1 if x>1 else: x-1

    6. 字符串連接

    二逼程序員做法:

    arr = ['a', 'b', 'c']

    result = ''

    for i in arr:

    result += i

    文藝程序員做法:

    arr = ['a', 'b', 'c']

    result = ''.join(arr)

    7. 條件判斷

    普通程序員做法:

    a = 5

    if a > 2 and a < 10:

    print 'yeah!'

    else:

    print 'oooh!'

    文藝程序員做法:

    a = 5

    if 2

    print 'yeah!'

    else:

    print 'oooh!'

    8. 字典操作

    普通程序員做法:

    dict1 = {'age':18}

    if dict1.has_key('age'):

    dict1['age'] += 1

    else:

    dict1['age'] = 1

    文藝程序員做法:

    dict1 = {'age':18}

    dict1['age'] = dict1['age']+1 if 'age' in dict1 else 1

    記住in 比has_key 更 pythonic!

    9. 打印100個'*'

    二逼程序員做法:

    a = ''

    for i in range(100):

    a += '*'

    print a

    文藝程序員做法:

    print '*'*100

    10. 字符串反轉

    二逼程序員做法:

    def reverse(s):

    rt = ''

    for i in range(len(s)-1, -1, -1):

    rt += s[i]

    return rt

    文藝程序員做法:

    def reverse(s):

    return s[::-1]

    神經病程序員做法:

    from functools import reduce

    def reverse (s):

    return reduce(lambda x,y:y+x,s)

    不知道reduce是干啥的? 嗯嗯,后面會有講。

    總結

    以上是生活随笔為你收集整理的python浪漫文艺_Python程序员的文艺之路的全部內容,希望文章能夠幫你解決所遇到的問題。

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