【面经】360Python工程师出的出的问题。

1. 如何拿出 B 表中和 A 表中的一样的数据?

select * from B inner join on B.name = A.name
复制代码

2. a = “abbbccc”,用正则匹配为 abccc,不管有多少 b,就出现一次?

re.sub(r'b+', 'b', a)
复制代码

3. xpath 使用的什么库?

lxml 
复制代码

4. py2 和 py3 的区别?

python2使用新式类,需要继承object对象
python2使用ASCII码作为默认编码方式,py3只支持unicode的string
迭代器iterator的next函数被python3废弃,统一使用next
复制代码

5. Redis 里面 list 内容的长度?

len key_name
复制代码

6. 多线程交互,访问数据,如果访问到了就不访问了,怎么避免重读?

创建一个已访问数据列表,用于存储已经访问过的数据,并加上互斥锁,在多线程访问数据的时候
先查看数据是否已经在已访问的列表中,若已存在就直接跳过。
复制代码

7. Mysql 怎么限制 IP 访问?

grant all privileges on . to ‘数据库中用户名’@’ip 地址’ identified by ‘数据库密码’;
复制代码

8. 带参数的装饰器?

转载于:https://juejin.im/post/5ce7a850e51d45106172103c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值