【长期更新】Python使用随想笔记
2024-08-26 20:04:34
Q1:python函数传参是传值还是传引用?
A:Python参数传递采用的肯定是“传对象引用”的方式。这种方式相当于传值和传引用的一种综合。python不允许程序员选择采用传值还是传引用。
- 如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。
- 如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象--相当于通过“传值'来传递对象。
Q2:python中逆序遍历
for i in range(len(stack)-1,-1,-1):
stack[i]
Q3:python中把一个list变成字符串
ss = ['a','b','c']
s = ''.join(ss)
Q4:python中统计一个字符串中某个字符或者字串的出现次数
s = ['PPALLAALLL']
cnt_A = s.count('A') # 返回 3
cnt_LL = s.count('LL') # 返回 2
cnt_a = s.count('a') # 返回 0
Q5:python中统计一个字符串中所有字符出现次数
import collections
obj = collections.Counter('aabbccc')
#输出:Counter({'c': 3, 'a': 2, 'b': 2})
Q6:python中可变对象和不可变对象
不可变对象类型
- 数值类型 int,float,long等
- 字符串 str
- 元组 tuple
可变对象类型
- 列表 list
- 字典 dict
- 可变 set
最新文章
- python-opencv笔记 图像的读取和简单几何图形绘制
- parsec-2.1 编译错误
- 踩的python列表及for循环一个坑儿
- CSS布局:Float布局过程与老生常谈的三栏布局
- 【转】HADOOP HDFS BALANCER介绍及经验总结
- LENGTH() CHAR_LENGTH()
- 根据搜素的字符串改变label包含该字符串的文字
- linux的fork函数
- MyBatis总结-实现关联表查询
- discuz! X3 门户文章添加字段
- STL集合容器set按照由小到大或者由大到小的顺序存放元素
- c# zip file and folder programmatically
- java学习之xml
- iOS 之 static
- Ubuntu忘记root密码怎么办?
- Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流
- 高性能前端 art-template 模板
- python3字符串操作
- 课程四(Convolutional Neural Networks),第二 周(Deep convolutional models: case studies) —— 0.Learning Goals
- Twitter基于R语言的时序数据突变检测(BreakoutDetection)