想要像类似执行shell脚本一样执行Python脚本,需要在py文件开头加上什么?KEY:#!/usr/bin/env python

Python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),我们应该选择什么编码?如何配置? KEY:UTF8 | # -*- coding: utf-8 -*-

Python中使用什么符号做注释,多行注释使用什么? KEY:# | 三个连续的单引号或三个连续的双引号

Python中的单引号和双引号有无区别? KEY:无

Python中使用什么命令导入模块? KEY:import modulename

py文件在执行过程中会自动生成一个与其同名的 .pyc 文件,它是什么?有什么用?KEY:pyc是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的.

按Python中的变量定义,以下哪个是合法变量? [A: _name1 B:123 C:class D:abc-] KEY:A

Python使用缩进作为语法边界,一般建议怎样缩进?

A.TAB    B.两个空格      C.四个空格      D.八个空格

KEY:C

print(100 - 25 * 3 % 4) 打印的结果是?

A.1    B.97    C.25    D.82

KEY:B

下列语句中,非法的是_____?

A.x=y=1

B.x=(y=1)

C.x,y=y,x

D.x=1;y=1

KEY:B

>>> n = 3

>>> a = 1 if n > 2 else 3

>>> a

输出结果是_______?

KEY:1

>>> a = lambda x: x+1

>>> a(1)

输出结果是_______?

KEY:2

>>> chr(65)

输出结果是_______?

KEY:'A'

>>> ord("A")

输出结果是_______?

KEY:65

>>> n = 8

>>> n.bit_length()

结果是_______?

KEY:4

>>> hash(1.0) == hash(1) 输出结果是? KEY:True

>>> a = 0x11

>>> b = 0o11

>>> c = 0b11

a + b + c 的值为_____?

KEY:29

>>> print('Alex'.center(6, '*'))

结果是_______?

KEY:'*Alex*'

>>> list1 = ["Alex", "is", "handsome"]

>>> "_".join(list1)

输出结果是_______?

KEY:'Alex_is_handsome'

>>> 'www.oldboyedu.com'.replace('w', '*', 1)

结果是_______?

KEY:'*ww.oldboyedu.com'

>>> 'www.oldboyedu.com'.split('.', 1)

结果是_______?

KEY:['www', 'oldboyedu.com']

>>> 'www.oldboyedu.com'.partition('.')

结果是_______?

KEY:('www', '.', 'oldboyedu.com')

>>> 'www.oldboyedu.com'.strip('zaw.')

结果是_______?

KEY:'oldboyedu.com'

>>> list1 = [4,1,5,3,2]

>>> list2 = list1.sort()

>>> list2

结果是_______?

KEY:None

>>> list1 = [4,1,5,3,2]

>>> list2 = sorted(list1)

>>> list2

输出结果是_______?

KEY:[1, 2, 3, 4, 5]

>>> list2 = sorted(list1, reverse=True)

>>> list2

输出结果是_______?

KEY:[5, 4, 3, 2, 1]

>>> list1 = [1, 3, 5, 2, 4]

>>> list1 = list1[::-1]

>>> list1

结果是?

KEY:[4, 2, 5, 3, 1]

>>>list1=[[]]*2

>>>list1

[[], []]

>>>id(list1[0])==id(list1[1])

结果是?

KEY:True(列表复制其实复制的是引用)

>>>list1=[[] for i in range(2)]

>>>list1

[[], []]

>>>id(list1[0])==id(list1[1])

结果是?

KEY:False(重新生成了列表)

>>> list1 = [1, 2, 3, 6, 7]

>>> min(list1, key=lambda x: x%2)

结果是_______?

KEY:2

>>> list1 = [1, 2, 3, 6, 7]

>>> max(list1, key=lambda x: x%2)

结果是_______?

KEY:1

>>> list1 = [1, 3, 3, 5, 7]

>>> set(list1)

结果是?

KEY:{1, 3, 5, 7}

>>> divmod(99, 2)

结果是?

KEY:(49,1)

>>>num="四"

>>>num.isdigit()

False

>>>num._______()

True

_______ 上应填?

KEY:isnumeric

>>> result = 1 if 'a'>'b' else 2

>>> result

结果是?

KEY:2

>>> dict1 = {"a": 1, "b": 2}

>>> result = dict1.get("c")

>>> print(result)

结果是?

KEY:None

>>> list1 = [1, 3, 2, 6, 5]

>>> list1.sort(_______)

>>> list1

[6, 5, 3, 2, 1]

_______ 上应填?

KEY:reverse=True

>>> list1=[1, 2, 3]

>>> list2=list1.reverse()

>>> print(list2)

打印的结果为_______?

KEY:None

>>> list1=[1, 2, 3]

>>> list2=list1_______

>>> list2

[3, 2, 1]

_______ 上应填写什么内容?

KEY:[::-1]

下面选项中,不能创建字典的语句是( )

A.dict1 = {}

B.dict2 = {1: 2}

C.dict3 = {[1]: 2}

D.dict4 = {(1): 2}

KEY:C

>>> dict1 = {'a': 1,'b': 2}

>>> dict1.setdefault('c', 3)

>>> dict1['c']

结果为______?

KEY:3

>>> dict1 = {"a": 1, "b": 2}

>>> list(dict1)

上述代码的输出结果是_______?

KEY:["a", "b"]

>>> nums={1, 2, 2, 3, 4, 4, 5}

>>> len(nums)

结果是_____?

KEY:5

for i in range(2):

print(i)

for j in range(4, 6):

print(j)

上述代码执行的结果是____?

A:12456    B:01456    C:0145    D:2456

KEY:C

>>> list1 = [1, 3, 5, 7]

>>> for i in list1:

... if i > 6:

... break

... else:

... print(i, end="")

... else:

... print("over", end="")

上述代码输出的结果是_______?

KEY:135

>>> import copy

>>> a = [1, 2, 3, ["a", "b", "c"]]

>>> b = a

>>> c = copy.copy(a)

>>> d = copy.deepcopy(a)

>>> (id(a) == id(b), id(a) == id(c), id(a) == id(d), id(a[0]) == id(c[0]), id(a[0]) == id(d[0]), id(a[3]) == id(c[3]), id(a[3]) == id(d[3]))

结果为________?

A:(True, True, False, True, True, True, True)

B:(True, False, False, True, True, True, False)

C:(True, False, False, False, False, False, False)

D:(True, True, False, True, True, True, False)

KEY:B

>>> list1 = [1, 3, 5, 7, 9]

>>> a = _____(1, 3)

>>> list1[1:3]

[3, 5]

>>> list1[a]

[3, 5]

_______ 上应填?

KEY:slice

>>> a = {1, 2, 3}

>>> b = {3, 4, 5}

>>> a&b

结果是_______?

KEY:{3}

>>> a = {1, 2, 3}

>>> b = {3, 4, 5}

>>> a|b

结果是_______?

KEY:{1, 2, 3, 4, 5}

>>> a = {1, 2, 3}

>>> b = {2, 3, 4}

>>> a.update(b)

>>> a

结果是_______?

KEY:{1, 2, 3, 4}

python my.py a1 a2 形式运行脚本时,通过 from sys import argv 如何获得参数a2的值?

A.argv[0]     B.argv[1]     C.argv[2]     D.argv[3]

KEY:C

以下哪个函数的参数定义非法?

A.def myfunc(*args):

B.def myfunc(arg1=1):

C.def myfunc(*args, a=1):

D.def myfunc(a=1, **args):

KEY:D

num = 10

def func():

num = 5

func()

print(num)

输出的结果是_____?

KEY:10

num = 10

def fun():

num = 5

print(fun())

输出的结果是_____?

KEY:None

def func1():

for i in range(1, 5):

return i

def func2():

for i in range(1, 5):

yield i

表达式 func1()+sum(func2()) 的值为____?

KEY:11

表达式 issubclass(bool, int) 的值为____?

KEY:True

表达式 True + False 的值为____?

KEY:1

>>> f=open('test.txt','r')

>>> print(f.read())

name:Alex

>>> f.seek(5)

>>> print(f.read())

打印的结果是_____?

KEY:Alex

>>> list1 = [1, 3, 5]

>>> list2 = list(map(lambda x: x + 1, list1))

>>> print(list2)

打印的结果是_______?

KEY:[2, 4, 6]

>>> list1 = [11, 33, 55]

>>> list2 = list(filter(lambda x: x > 22, list1))

>>> print(list2)

打印的结果是_______?

KEY:[33, 55]

>>> from functools import reduce

>>> reduce(lambda x,y : x if x < y else y, [44,11,22,7,31])

上述代码的输出结果为______?

KEY:7

>>> from functools import reduce

>>> reduce(lambda x, y:x+y, [1, 2, 3, 4, 5],1)

结果是_______?

KEY:16

>>> file_path = "D:\Alex\demo.py"

>>> os.path.dirname(file_path)

输出结果是_______?

KEY:'D:\Alex'

>>> import re

>>> ret=re.match('\d', 'a1b2c3')

>>> print(ret)

结果是_______?

A:None B:1 C:123 D:[]

KEY:A

>>> list1 = list(range(1, 10, 2))

>>> list1

结果是_______?

KEY:[1, 3, 5, 7, 9]

python使用缩进作为语法边界、一般建议缩进()_Python百题计划相关推荐

  1. python使用缩进作为语法边界一般建议怎样缩进-python基础自测挑战题,适合刚起步不久的小猿!...

    一.单选题 (共8道题,每题10分) 如果你感觉学不会?莫慌,小编推荐大家加入群, 前面548中间377后面875,群里有志同道合的小伙伴, 互帮互助,还可以拿到许多视频教程! 1.Python使用缩 ...

  2. python使用缩进作为语法边界一般建议怎样缩进-Python基础自测挑战题

    一.单选题 (共8道题,每题10分) 1.Python使用缩进作为语法边界,一般建议怎样缩进? A.TAB B.两个空格 C.四个空格 D.八个空格 2.一般建议使用Python哪个版本作为产生环境? ...

  3. python使用缩进作为语法边界、一般建议缩进()_Python使用缩进作为语法边界,一般建议怎样缩进?...

    Python使用缩进作为语法边界,一般建议怎样缩进? 答:四个空格 整流变压器漏抗对电路的影响有( ? ? ). 答:电流变化缓和 用余弦函数描述一简谐振动.已知振幅为A,周期为T,初相 ,则振动曲线 ...

  4. python使用缩进作为语法边界-python二级备考 day2

    1. python 语言概述 python 蟒蛇 拥有者 PSF (Python Software Foundation) 非盈利组织,致力于保护python语言 开放.开源.发展 Guido 198 ...

  5. python使用缩进作为语法边界-重庆铜梁高校邦数据科学通识课【Python基础语法】答案...

    重庆铜梁高校邦数据科学通识课[Python基础语法]答案it8p 重庆铜梁高校邦数据科学通识课[Python基础语法]答案 关注公众号{帅搜}即可查询答案 支持:网课,智慧树,知到,超星,尔雅,学习通 ...

  6. python使用缩进作为语法边界-俄罗斯方块之Python实现代码(一)

    PS:最近学习用Python怎么写小游戏,研究了几个俄罗斯方块的代码.记录一下: 第一个实现代码如下,这个使用了内置的模块实现的,在PY2.7版本直接运行,在3.x版本需要修改部分语法: #!/usr ...

  7. python基础语法第3关古灵阁_python入门题:输入输出练习

    以下是Python基础语法的练习,项目要求和代码如下: """ 例3:小精灵:你好,欢迎古灵阁,请问您需要帮助吗?需要or不需要? 你:需要 小精灵:请问你需要什么帮助呢 ...

  8. python语言的缩进可以采用tab键实现吗_python中使用空格还是使用 Tab键缩进的建议...

    对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...

  9. python中一般使用几个空格表示缩进_python中使用空格还是使用 Tab键缩进的建议...

    对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...

最新文章

  1. flock文件锁的学习和应用
  2. 小黑小波比.sql语句截取字符串的子串
  3. 神经网络的激活函数、并通过python实现激活函数
  4. 干货 | 语音识别类产品细分及其应用场景
  5. L1-036 A乘以B (5 分)—团体程序设计天梯赛
  6. wxWindows 程序编译选项设置统揽
  7. 干货!推荐系统中的异构关系学习
  8. 计算机取证之Xplico ——合天网安实验室学习笔记
  9. 人工智能剥夺就业岗位?不妨听听马斯克是如何建议的
  10. decimal在java怎么用?
  11. ArcGIS符号导入图片
  12. 计算机管理找不到防火墙,win10系统防火墙服务找不到的具体方案
  13. UML系列——协作图(通信图)collaboration diagram
  14. 机器人编程对孩子有些什么帮助
  15. myeclipse代码或JSP页面改动之后,并没有生效问题
  16. 美国人力资源管理协会(SHRM)将提供Prometric的ProProctor™在线监考解决方案
  17. 华为机试python3题解(17题 持续更新ing)
  18. LaTeX学习总结5(插图)
  19. 3.封包工具——commview
  20. 在线预览word文档

热门文章

  1. 小森林顺序_英桥镇彩虹幼儿园趣味亲子活动—森林运动会
  2. Selenium2+python自动化1(环境安装)
  3. 在.net中Regex(正则)的应用
  4. 【138天】尚学堂高淇Java300集视频精华笔记(84)
  5. ThreadLocal使用
  6. 庖丁解牛迭代器,聊聊那些藏在幕后的秘密
  7. CentOS6.*安装gitolite
  8. Java并发编程题库
  9. 从0到1:千万级美团端侧CDN容灾解决方案
  10. 说说Nginx的核心技术和场景的使用方式!