python自学小记录04
一、python易忘点
1、(string)*重复string0次或多次;
(string)+重复1次或多次;
(string)-重复0次或1次。
{x,y} 重复x次或y次
2、特殊序列是\ d,\ s和\ w,分别匹配数字,空格和单词字符。
在ASCII模式下,它们等效于[0-9],[\ t \ n \ r \ f \ v]和[a-zA-Z0-9_]。
\D匹配一个非数字字符。等价于 [^0-9]。
4、\Z匹配字符串结束,如果是存在换行,只匹配到换行前的结束字符串;
\B匹配非单词边界。‘er\B’ 能匹配 “verb” 中的 ‘er’,但不能匹配 “never” 中的 ‘er’;
\A匹配字符串开始。
5、zen禅
6、*args做函数形参时,可在调用函数时,放入多个值,它们组成tuple;
参数可以给默认值,如def function(x, y, food=“spam”);
**kwargs 关键字参数,返回一个dictionary
7、tuple元组:1⃣️相当于不可变得列表2⃣️可用于没有字段名的记录。相当于C语言里的数组,是不可变的,但是也可以容纳不同类型的元素,也是容器的一种。
Tuple Unpacking元组拆包:将元组中的元素分别赋给变量;
8、这里‘_ ’就相当于一个占位符,可以抵消掉我们不想要的元素。
但当元组内的元素太多,而我们又只要其中几个元素的值,且不能用很多变量去抵消我不要的元素,所以用*var-name的方法代表剩余的元素,在python里常用这种方法来代表不确定数量参数。
9、简洁if else表达
10、else单独和for或while连用时
11、在if name == ‘main’: 下的代码只有在文件作为脚本直接执行,才会被执行,而import到其他脚本中是不会被执行的。
12、工程packing目录结构
(init文件可以是空,但不可缺少!!!!!!)
二、求职视频小记录
1、公司:市值、福利、格局。。。
2、技术:(前端、后台、大数据、算法)技能树******学习!
3、hr:教育背景;研发主要看项目、实习经历;算法:论文竞赛;
4、5-11可多投简历,熟悉面试流程和岗位需要
5、简历考量方面
1⃣️比如说自己的项目经历是实现了一个xx平台,要是你的代码只是熟读别人的代码再copy过来,那我们就要******多比别人做点,如测试平台问题、改进解决问题
2⃣️若是web项目,买个服务器把它架起来。收集日志,分析运行。
3⃣️坚持写优质博客、GitHub,在简历上附链接面试官可能会看。
4⃣️没有实习经历,可以找个小项目练精,而不是光抄。
5⃣️简历上罗列一堆技能而没有实际用处举例,很容易被问细而挂掉。会一门语言可以找项目练手。