30个Python优秀实践和技巧,你值得拥有~
mylist = ['The', 'quick', 'brown', 'fox']
mystring =" ".join(mylist)
print(mystring)
# 'The quick brown fox' viewrawlist_to_string.py hostedwith ❤ by GitHub 你或许在想为什么不用mylist.join(" ") ,好问题! 归根结底,String.join()函数不仅可以连接列表,还可以连接任何可迭代的列表。将它放在String中会阻止在多个位置实现相同的功能。 13. 表情 表情要么是欢喜,要么是讨厌,这依表情而定。更重要的是,这在分析社交媒体数据时尤其有用。 首先,下载表情模块 pip3install emoji 下载完之后,就可以按如下操作: import emoji
result = emoji.emojize('Python is :thumbs_up:')
print(result)
# 'Python is 👍'
# You can also reverse this:
result = emoji.demojize('Python is 👍')
print(result)
# 'Python is :thumbs_up:' viewrawemoji.py hosted with ❤ by GitHub 14. 制作列表切片 列表切片的句法: a[start:stop:step] Start, stop 和 step 都是可选项. 如果未设置,默认值会是 Start值为0 End为字符串末尾 step值为1 以下是一个例子: # We can easily create a new list from
# the first two elements of a list:
first_two = [1, 2, 3, 4, 5][0:2]
print(first_two)
# [1, 2]
# And if we use a step value of 2,
# we can skip over every second number
# like this:
steps = [1, 2, 3, 4, 5][0:5:2]
print(steps)
# [1, 3, 5]
# This works on strings too. In Python,
# you can treat a string like a list of
# letters:
mystring ="abcdefdn nimt"[::2]
print(mystring)
# 'aced it' viewrawlist_slicing.py hosted with ❤ by GitHub 15. 反转字符串和列表 使用上面的切片符号来反转字符串或列表。通过使用负的步进值-1,从而反转元素: revstring ="abcdefg"[::-1]
print(revstring)
# 'gfedcba'
revarray = [1, 2, 3, 4, 5][::-1]
print(revarray)
# [5, 4, 3, 2, 1] viewrawreversing_stuff.py hosted with ❤ by GitHub 16. 展示小猫 首先,安装Pillow(Python图像库的一个分支): pip3install Pillow 下载这张图片,并把它命名为kittens.jpg: (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |