logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python格式化字符串、占位符、合并数组

formatformat和%不同的地方在于前者需要有关键字format,并且format还能指定位置,不按顺序>>>"{} {}".format("hello", "world")# 不设置指定位置,按默认顺序'hello world'>>> "{0} {1}".format("hello", "world")# 设置指定位置'hello world'>&

#python#编程语言
Python实现:查找文本文件中重复的汉字

查找文本文件中重复的汉字,找到在所在行号。

#python#开发语言
Python中通过字符串访问与修改局部变量

Python本身是一门比较灵活便捷的编程语言,但是便捷往往有可能伴随着一些风险,比如exec和eval等内置函数的实现,有可能导致sandbox escaping的问题。而有时候我们又需要一些批量化的操作,比如批量化的创建或者修改局部、全局或者是成员变量,这样就需要我们首先要把所有的变量名存成字符串,在需要的时候再作为变量名去调用。在这篇文章中,我们介绍了一系列非exec和eval的操作(并不是说

#python#开发语言
这样合并Python字典,可以让程序的运行效率提高4倍

摘要:在Python中,合并字典有多种方式,通过内建函数、运算符、自定义函数等,都可以完成合并字典的功能,但这些方式,哪些效率低,哪些效率高呢?本文将对这些合并字典的方式进行逐个深度详解,最后会比较这些方式,看看到底谁是效率之王!现在提出一个问题:如何用一行代码合并两个Python字典,并返回合并结果。可能很多同学最先想到的是下面的代码:x = {'a': 1, 'b': 2}y = {'b':

#python#编程语言
Python偷懒小技巧-提高10倍工作效率

说明:增加代码的描述力,可以成倍减少你的LOC,做到简单,并且真切有力观点:少打字=多思考+少出错,10代码行比50行更能让人明白,以下技巧有助于提高10倍工作效率1. 交换变量值时避免使用临时变量:(cookbook1.1)老代码:我们经常很熟练于下面的代码temp = xx = yy = temp代码一:u, v, w = w, v, u有人提出可以利用赋值顺序来简化上面的三行代码成一行代码二

#python#开发语言#后端
Python函数的递归调用

一:递归的定义函数的递归调用:是函数嵌套调用的一种特殊形式具体是指:在调用一个函数的过程中又直接或者间接地调用到本身# 直接调用本身def f1():  print('是我是我还是我')  f1()f1()# 间接接调用本身def f1():  print('===>f1')  f2()def f2():  print('===>f2')  f1()#再次调用函数f1f1()# 运行代

#编程语言#python
Python练习题:找到列表中消失的所有数字

给定一个含 n 个正整数的非空列表 nums ,其中 nums[i] 在区间 [1, n] 内。请找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以列表的形式返回结果。

#算法#leetcode#职场和发展
python3教程:*和**的打包和解包的用法

python3教程:*和**的打包和解包的用法

#python#开发语言
python中单引号、双引号和三引号的区别

python的单引号和双引号没有本质的区别,而三引号有两种作用:注释和换行

#python#开发语言#pycharm
    共 279 条
  • 1
  • 2
  • 3
  • 28
  • 请选择