A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

公司名称:陕西联拓永欣信息工程有限公司
公司地址:高新区科技路48号创业广场B座
公司规模:100-499人
公司环境:下图

1、什么是元组的解封装?

首先我们来介绍元组封装:

(3, 4, 5)

将 3,4,5 封装到元组 mytuple 中。

现在我们要将这些值解封装到变量 x,y,z 中

12

2、问什么标识符不建议使用下划线开头?

因为在 Python 中以下划线开头的变量为私有变量,如果你不想让变量私有,就不要使用下划线开头。

3、如何获取字典中的所有键?

使用 keys() 来获取字典中的所有键

4. 解释 Python 中的//,%和**运算符

//运算符执行地板除法,返回结果的整数部分 (向下取整)。

3

用/符号除法结果为 3.5。

**符号表示取幂. a**b 返回 a 的 b 次方

1024

% 是取模符号。返回除法后的余数。

6

0.5

5、请解释 Python 中的闭包?

如果在一个内部函数里。对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就是一个闭包。

6. 如何将字符串转换为小写?

使用 lower() 函数

‘ayushi’

转换为大写用 upper() 函数

‘AYUSHI’

要检查字符串是否为全大写或全小写,使用 isupper() 和 islower() 函数

7、如何删除字符串中的前置空格

前置空格是第一个非空格字符前的所有空格,使用 lstrip() 函数来删除.

‘Ayushi ‘

如图这个字符串既包含前置空格也包含后置空格. 调用 lstrip() 函数去除了前置空格。如果想去除后置空格,使用 rstrip() 函数。

‘ Ayushi’

8. Python 区分大小写吗?

验证 Python 是否区分大小写的方法是测试 myname 和 Myname 在程序中是不是算同一个标识符。观察以下代码的返回结果:

Myname

NameError: name ‘Myname’ is not defined

9、一行代码实现1--100之和

sum(range(1,101))

10、谈下python的GIL
GIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行python程序的时候会霸占python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果线程运行过程中遇到耗时操作,则解释器锁解开,使其他线程运行。所以在多线程中,线程的运行仍是有先后顺序的,并不是同时进行。

多进程中因为每个进程都能被系统分配资源,相当于每个进程有了一个python解释器,所以多进程可以实现多个进程的同时运行,缺点是进程系统资源开销大

133 个回复

倒序浏览
加油~
回复 使用道具 举报
回复 使用道具 举报
66666666666666666666666666
回复 使用道具 举报
                                    
回复 使用道具 举报
6666666666666
回复 使用道具 举报
6666666666666666666
回复 使用道具 举报
辛苦啦
回复 使用道具 举报
ouweina 中级黑马 2018-12-10 18:20:31
9#
6666666666666666666666666
回复 使用道具 举报
666666666666666666
回复 使用道具 举报
感谢分享
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
66666666666666666666666666666感谢分享
回复 使用道具 举报
666666
回复 使用道具 举报
66666666666666666666666666
回复 使用道具 举报
感谢分享
回复 使用道具 举报
回复 使用道具 举报
格子衫真的是程序员的标配
回复 使用道具 举报

格子衫真的是程序员的标配
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马