经常写代码的大佬一定有自己私藏的非常好用的代码段对不对?
虽然我不算什么大佬,但是我擅长搜集信息啊,通过我的努力,我从互联网上搜集整理了10个常用的Python代码段,分享给需要的人。
你想问为什么是Python么?
其实,选择Python也不是没有理由的。
1,Python的前景非常好:Guido龟叔表示:他打算在2022年10月发布3.11版本时将快CPython的速度提高1倍。在接下来的四年里,他的目标是将CPython的速度提高到原来的5倍。
2,Python 的用法非常简洁、灵活:它的扩展库也很丰富,可以满足非常多复杂场景的需求,能够替代非常多的手工操作。
3,Python跨平台性非常好:无论是在 macOS 和 Windows 间如何切换,不用修改任何一行代码,就可以让已经写好的程序直接在新的平台上运行。
好了,废话就不多说了。
总之,在职场总有人不需要加班就能完成老板布置的工作任务,那么那个人为什么不能是你?
所以,今天整理的10个常用的Python代码段请果断收藏起来,如果觉得足够好用记得分享给你身边的朋友和同事哟~
num_1, num_2 = 666, 999
# 一行代码搞定交换两个变量的值
num_1, num_2 = num_2, num_1
print(num_1, num_2)
输出:
999 666
Process finished with exit code 0
import sys
slogan = "今天你学python了么?"
size = sys.getsizeof(slogan)
print(size)
输出:
100
Process finished with exit code 0
slogan = "今天你学习python了么?"
# 一行代码搞定字符串的反转
new_slogan = slogan[::-1]
print(new_slogan)
输出:
?么了nohtyp习学你天今
Process finished with exit code 0
# 定义一个判断字符串是否是回文的函数
def is_palindrome(string):
return string == string[::-1]
示例:调用判断函数来进行判断slogan是否是回文字符串
slogan = "今天你学python了么?"
_ = is_palindrome(slogan)
print(_)
输出:
False
Process finished with exit code 0
slogan = ["今", "天", "你", "学", "python", "了", "么", "?"]
# 一行代码搞定将字符串列表合并为单个字符串
real_slogan = "".join(slogan)
print(real_slogan)
输出:
今天你学python了么?
Process finished with exit code 0
# 定义一个函数用来查找存在于两个列表中任一列表存在的元素
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
slogan = "今天你学python了么?"
new_slogan = 11*slogan
print(new_slogan)
输出:
今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?今天你学python了么?
Process finished with exit code 0
number = 100
print(98
输出:
True
Process finished with exit code 0
print(100==number<102)
输出:
True
Process finished with exit code 0
slogan = "python happy"
# 一行代码搞定单词大小写转换
print(slogan.upper())
# 一行代码搞定单词首字母大写
print(slogan.capitalize())
# 一行代码搞定将每个单词的首字母转为大写,其余小写
print(slogan.title())
输出:
PYTHON HAPPY
Python happy
Python Happy
Process finished with exit code 0
from collections import Counter
numbers = [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官方认证二维码【免费获取】