发布网友 发布时间:2024-10-02 03:50
共1个回答
热心网友 时间:2024-11-09 04:22
经常写代码的大佬一定有自己私藏的非常好用的代码段对不对?
虽然我不算什么大佬,但是我擅长搜集信息啊,通过我的努力,我从互联网上搜集整理了25个常用的Python代码段,分享给需要的人。
你想问为什么是Python么?
其实,选择Python也不是没有理由的。
1,Python的前景非常好:Guido龟叔表示:他打算在2022年10月发布3.11版本时将快CPython的速度提高1倍。在接下来的四年里,他的目标是将CPython的速度提高到原来的5倍。
2,Python 的用法非常简洁、灵活:它的扩展库也很丰富,可以满足非常多复杂场景的需求,能够替代非常多的手工操作。
3,Python跨平台性非常好:无论是在 macOS 和 Windows 间如何切换,不用修改任何一行代码,就可以让已经写好的程序直接在新的平台上运行。
好了,废话就不多说了。
总之,在职场总有人不需要加班就能完成老板布置的工作任务,那么那个人为什么不能是你?
所以,今天整理的25个常用的Python代码段请果断收藏起来,如果觉得足够好用记得分享给你身边的朋友和同事哟~
1交换两个变量的值
num_1, num_2 = 666, 999# 一行代码搞定交换两个变量的值num_1, num_2 = num_2, num_1print(num_1, num_2)输出:999 666Process finished with exit code 02查找对象使用的内存
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 03反转字符串
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)输出:?么了nohtyp习学你天今Process finished with exit code 04检查字符串是否为回文
# 定义一个判断字符串是否是回文的函数def is_palindrome(string):return string == string[::-1]示例:调用判断函数来进行判断slogan是否是回文字符串slogan = "今天你学python了么?"_ = is_palindrome(slogan)print(_)输出:FalseProcess finished with exit code 05将字符串列表合并为单个字符串
slogan = ["今", "天", "你", "学", "python", "了", "么", "?"]# 一行代码搞定将字符串列表合并为单个字符串real_slogan = "".join(slogan)print(real_slogan)输出:今天你学python了么?Process finished with exit code 06查找存在于两个列表中任一列表存在的元素
# 定义一个函数用来查找存在于两个列表中任一列表存在的元素def union(list1, list2):return list(set(list1 + list2))示例:调用该函数用来查找存在于两个列表中任一列表存在的元素list1, list2 = [5, 2, 0], [5, 2, 1]new_list = union(list1, list2)print(new_list)输出:[0, 1, 2, 5]Process finished with exit code 07打印N次字符串
slogan = "今天你学python了么?"new_slogan = 11*sloganprint(new_slogan)输出:今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?Process finished with exit code 08链式比较
number = 100print(98<number<102)输出:TrueProcess finished with exit code 0print(100==number<102)输出:TrueProcess finished with exit code 09单词大小写
slogan = "python happy"# 一行代码搞定单词大小写转换print(slogan.upper())# 一行代码搞定单词首字母大写print(slogan.capitalize())# 一行代码搞定将每个单词的首字母转为大写,其余小写print(slogan.title())输出:PYTHON HAPPYPython happyPython HappyProcess finished with exit code 010统计列表中元素的频率
from collections import Counternumbers = [1, 1, 3, 2, 4, 4, 3, 6]# 一行代码搞定求列表中每个元素出现的频率count = Counter(numbers)print(count)输出:Counter({1: 2, 3: 2, 4: 2, 2: 1, 6: 1})Process finished with exit code 011判断字符串所含元素是否相同
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0012将数字字符串转化为数字列表
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0113使用enumerate() 函数来获取索引-数值对
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0214代码执行消耗时间
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0315比较集合和字典的查找效率
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0416字典的合并
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0517随机采样
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0618判断列表中元素的唯一性
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0719计算阶乘 递归函数实现
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0820列出当前目录下的所有文件和目录名
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)输出:100Process finished with exit code 0921把原字典的键值对颠倒并生产新的字典
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)输出:?么了nohtyp习学你天今Process finished with exit code 0022打印九九乘法表
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)输出:?么了nohtyp习学你天今Process finished with exit code 0123计算每个月天数
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)输出:?么了nohtyp习学你天今Process finished with exit code 0224随机生成验证码,调用随机模块
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)输出:?么了nohtyp习学你天今Process finished with exit code 0325判断闰年
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)输出:?么了nohtyp习学你天今Process finished with exit code 04996 一直是互联网老生常谈的话题了,但抛开其他只谈工作本身,你有没有想过,下班晚、加班,有时候可能是因为自己工作比较低效?
所以,平时多积累好用、常用、简洁的代码段真的非常有必要。
再次强调一下,如果觉得这些代码段有帮助,请一定要收藏起来,另外也不要忘了分享给你身边的朋友和同事哟~
以上就是本次分享的所有内容,想要了解更多欢迎前往公众号:Python 编程学习圈,每日干货分享
原文:https://juejin.cn/post/7100021638992756749