返回

给程序员的Python宝藏:25个实用简洁的代码段

后端

作为一名程序员,你一定有自己私藏的非常好用的代码段对不对? 虽然我不算什么大佬,但是我擅长搜集信息啊,通过我的努力,我从互联网上搜集整理了25个常用的Python代码段,分享给需要的人。 你想问为什么是25个吗? 因为25是5的5次方,5是一个质数,质数是一个很神奇的数字,所以我就选择了25这个数字。

  1. 交换两个变量的值
a, b = b, a
  1. 检查一个字符串是否包含另一个字符串
"hello".find("ell") != -1
  1. 将一个列表中的元素转换为字符串
", ".join(["apple", "banana", "cherry"])
  1. 从一个列表中删除重复元素
list(set([1, 2, 3, 1, 2, 3]))
  1. 获取一个列表中最大或最小的元素
max([1, 2, 3])
min([1, 2, 3])
  1. 对一个列表进行排序
sorted([1, 2, 3])
  1. 将一个元组转换为列表
list((1, 2, 3))
  1. 将一个字典转换为列表
list(dict.items())
  1. 将一个字符串转换为大写或小写
"hello".upper()
"HELLO".lower()
  1. 将一个字符串的首字母大写
"hello".capitalize()
  1. 从一个字符串中删除空格
" hello world ".strip()
  1. 将一个字符串拆分为一个列表
"hello world".split()
  1. 将一个列表合并为一个字符串
" ".join(["hello", "world"])
  1. 获取一个字符串的长度
len("hello")
  1. 检查一个字符串是否为空
"".isEmpty()
  1. 获取一个字符串的索引
"hello".index("l")
  1. 将一个字符串替换为另一个字符串
"hello world".replace("world", "universe")
  1. 将一个数字转换为字符串
str(123)
  1. 将一个字符串转换为数字
int("123")
  1. 将一个浮点数转换为字符串
str(123.45)
  1. 将一个字符串转换为浮点数
float("123.45")
  1. 将一个布尔值转换为字符串
str(True)
  1. 将一个字符串转换为布尔值
bool("True")
  1. 获取当前时间
datetime.datetime.now()
  1. 格式化当前时间
datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

以上就是我分享的25个Python代码段,希望对你有帮助。如果你有更好的代码段,欢迎在评论区分享。