10条实用简洁的python代码,拿走即用(内附资料)
经常写代码的大佬一定有自己私藏的非常好用的代码段对不对?
虽然我不算什么大佬,但是我擅长搜集信息啊,通过我的努力,我从互联网上搜集整理了10个常用的Python代码段,分享给需要的人。
你想问为什么是Python么?
其实,选择Python也不是没有理由的。
1,Python的前景非常好:Guido龟叔表示:他打算在2022年10月发布3.11版本时将快CPython的速度提高1倍。在接下来的四年里,他的目标是将CPython的速度提高到原来的5倍。
2,Python 的用法非常简洁、灵活:它的扩展库也很丰富,可以满足非常多复杂场景的需求,能够替代非常多的手工操作。
3,Python跨平台性非常好:无论是在 macOS 和 Windows 间如何切换,不用修改任何一行代码,就可以让已经写好的程序直接在新的平台上运行。
好了,废话就不多说了。
总之,在职场总有人不需要加班就能完成老板布置的工作任务,那么那个人为什么不能是你?
所以,今天整理的10个常用的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 0
2查找对象使用的内存
import sysslogan = "今天你学python了么?"size = sys.getsizeof(slogan)print(size)
输出:
100Process finished with exit code 0
3反转字符串
slogan = "今天你学习python了么?"# 一行代码搞定字符串的反转new_slogan = slogan[::-1]print(new_slogan)
输出:
?么了nohtyp习学你天今Process finished with exit code 0
4检查字符串是否为回文
# 定义一个判断字符串是否是回文的函数def is_palindrome(string):return string == string[::-1]
示例:调用判断函数来进行判断slogan是否是回文字符串
slogan = "今天你学python了么?"_ = is_palindrome(slogan)print(_)
输出:
FalseProcess finished with exit code 0
5将字符串列表合并为单个字符串
slogan = ["今", "天", "你", "学", "python", "了", "么", "?"]# 一行代码搞定将字符串列表合并为单个字符串real_slogan = "".join(slogan)print(real_slogan)
输出:
今天你学python了么?Process finished with exit code 0
6查找存在于两个列表中任一列表存在的元素
# 定义一个函数用来查找存在于两个列表中任一列表存在的元素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 0
7打印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 0
8链式比较
number = 100print(98<number<102)
输出:
TrueProcess finished with exit code 0print(100==number<102)
输出:
TrueProcess finished with exit code 0
9单词大小写
slogan = "python happy"# 一行代码搞定单词大小写转换print(slogan.upper())# 一行代码搞定单词首字母大写print(slogan.capitalize())# 一行代码搞定将每个单词的首字母转为大写,其余小写print(slogan.title())
输出:
PYTHON HAPPYPython happyPython HappyProcess finished with exit code 0
10统计列表中元素的频率
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 0
以上,就是我分享的10个简单实用的python小代码,希望能对大家有个帮助!
PS:篇幅有限,可以用微信扫描下方CSDN官方的二维码,有精心准备的免费python资料~
另外现在程序员学 Python 不是新鲜事,甚至不少人会把 Python 当作第一语言来学习。也难怪,Python 的优点太多了,它语言简洁、开发效率高、可移植性强,并且可以和其他编程语言(比如C++)轻松无缝衔接。
而且,学好 Python,之后做Python程序员爬虫,往数据分析、数据挖掘、人工智能、深度学习等多个方向都可以顺利转型。
可谓条条大路通罗马。
不过尽管 Python 上手轻松,但精通却很难。看似十分简单,学起来却不容易。零基础刚接触python的小伙伴是否总是有这样的疑问?
零基础不知道该从哪里学起?
零基础自学,有什么资料可以推荐?
已经工作了,年纪有些大了,现在自学python还来得及吗?
......
有这些疑问的小伙伴,还有想学python或者对python感兴趣的小伙伴们都可以看这里,在这里为大家分享一份免费学习大礼包,带大家一起学习。这些资料,希望能帮到大家!
1.Python学习路线汇总
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
2.Python必备开发工具
3.精品Python学习书籍
4.Python视频600合集
5.实战案例
6.100道Python练习题
7.面试刷题
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码【免费获取】
10条实用简洁的python代码,拿走即用(内附资料)相关推荐
- 推荐收藏,25条实用简洁的 Python 代码真香啊
996 一直是互联网老生常谈的话题了,但抛开其他只谈工作本身,你有没有想过,下班晚.加班,有时候可能是因为自己工作比较低效? 大家好,今天周末,整理的25个常用的Python代码段,平时多积累好用.常 ...
- About 一行Python代码搞定局域网内文件共享与传输
一行Python代码搞定局域网内文件共享与传输 前提:环境中有Python安装,并配置环境变量. 1.共享目录:Windows下,在要共享文件目录下,shift+鼠标右键,在此处打开命令行窗口(CMD ...
- 用Python代码画一个足球(附完整代码)
用Python代码画一个足球(附完整代码) C站举办了世界杯征文活动,本文用Python代码画一个足球. 实现方法介绍 本文的绘图工具使用Python的标准库turtle库,无需安装,导入即可使用. ...
- python中如何编写代码输入多个数据并把它们放在一个列表中去_这59条编写高质量Python代码的方法你知道吗?...
这个周末断断续续的阅读完了<Effective Python之编写高质量Python代码的59个有效方法>,感觉还不错,具有很大的指导价值. 下面将以最简单的方式记录这59条建议,并在大部 ...
- 10道python面试题,每题10分,你能的多少分!(内附python教程)
image.png 1.一行代码实现1–100之和 10道python面试题,每题10分,你能的多少分! 2.简述面向对象中new和init区别 init是初始化方法,创建对象后,就立刻被默认调用了, ...
- C#程序开发中经常遇到的10条实用的代码
1 读取操作系统和CLR的版本 OperatingSystem os = System.Environment.OSVersion;Console.WriteLine("Platform: ...
- 教你用10行Python代码实现目标检测(附代码)
来源:大数据文摘 本文约2729字,建议阅读6分钟. 本文介绍了一个名为ImageAI 的Python库,集成了现今流行的深度学习框架和计算机视觉库,手把手教你构建自己的目标检测应用. 后台回复&qu ...
- 【实用篇】Python代码编写规范
今天我们来讲述一下Python的编码规范,通过详细对代码编写规则以及命名规范等进行介绍. 1.编写规则 Python采用PEP 8 的编码规范,接下来会讲解一些我们在学习Python过程应该严格遵守的 ...
- 10行Python代码自动清理电脑内重复文件,释放双手!
给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除」 主要涉及的知识点有: os模块综合应用glob模块综合应用利用filecmp模块比较两个文件步骤分析 该程序实现的逻辑 ...
- 10行Python代码自动清理电脑内重复文件
给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除 主要涉及的知识点有: os模块综合应用 glob模块综合应用 利用filecmp模块比较两个文件 步骤分析 该程序实现的 ...
最新文章
- Android Cordova 对于软键盘弹出后覆盖输入域的解决
- 软件工程2018第二次团队作业
- 增强学习Q-learning分析与演示(入门)
- java redirect 跨域_碰到了跨域问题, Redirect is not allowed for a preflight request
- 解决checkbox与对应文字不对齐的问题
- hive函数大全:11大类、109个函数
- 评测称IE8成内存消耗王 高出IE7一半 为火狐2倍
- framebuffer[转之]
- vue中既可以选择又可以手动输入的文本框类型_在PPT中制作一个胖乎乎的可爱圆环图...
- Mysql数据库的高可用
- Linux CentOS 7 JDK7 Tomcat7 的配置
- GO语言实战之函数与方法
- 微信小程序中英文切换
- php字符串去掉指定字符串,php怎么去除指定字符串
- Flink流计算编程--watermark(水位线)简介
- 如何高情商地在职场和生活中正确聊天
- 小程序中自定义图片预览功能
- 《嵌入式系统设计师》笔记之一——嵌入式系统基础知识
- 这篇 python 文章,是过去你错过的 python 细节知识点,滚雪球第4季第15篇
- Verilog学习总结
热门文章
- 求1+2+3+...+n(剑指 Offer 64)
- matlab 绘制一个二维正弦曲线(repmat)
- Qt QLCDNumber 13行实现 显示日期时间 颜色设置 刷新
- 记录下关于qt使用windeployqt.exe打包程序之后运行报错无法定位程序输入点
- qt制作2048小游戏
- java中日期做减法_Java中日期的加法和减法
- 2022年1月舆情信息事件分析总结报告
- nc windows安装教程
- 十六进制编辑器_Windows最佳免费十六进制编辑器
- 初学windows程序设计