首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

100 个基本 Python 面试问题第四部分(81-100)

Q-34:**kwargs 在 Python 中做什么? Q-35:Python 有 Main() 方法吗? Q-36: __ Name __ 在 Python 中有什么作用?...Q-56:Python 中的 set 对象是什么? Q-57:字典在 Python 中有什么用? Q-58:Python 列表是链表吗? Q-59:Python 中的 Class 是什么?...Q-86:三元运算符在 Python 中是如何工作的? Q-87:“self”关键字有什么作用? Q-88:在 Python 中复制对象有哪些不同的方法?...“self” 是一个Python关键字,其表示保持对象的实例的变量。 在几乎所有面向对象的语言中,它都作为隐藏参数传递给方法。...回到目录 ---- Q-96:yield 关键字在 Python 中有什么作用? yield 关键字可以将任何函数转换成发电机。它的工作原理类似于标准的 return 关键字。

3.6K31

python名片管理

python名片管理是我根据视频自己敲敲的代码,后续学习会持续更新 代码 card_main.py import card_tools # 无限循环,由用户决定什么时候退出 while True:...,不想立刻编制分支内的代码,可以使用pass关键字,表示一个占位符,能够保证程序代码的正确性 程序运行时,pass关键字不会执行任何操作 """ print...end="\t\t") print("") print("-" * 50) # 打印分割线 # 遍历名片列表,依次输出字典信息 for card_dict in...""" print(find_dict) action_str = input("请选择要执行的操作 1 修改 2 删除 0 返回") if action_str == "1"...针对用户输入进行判断,如果用户输入了内容,直接返回结果 if len(result_str)>0: return result_str #3、如果用户没有输入内容,返回字典中的原值

58030
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    day12- 函数

    我们学习编程的时候,一学到函数就感觉很难,其实函数很简单,听我给你细细道来,在我们之前的学习中,我们最常用的一个操作,打印输出print(),其实这就是我们最先接触的函数,只不过这是由Python源码中编写好的函数...4) None a拿到了1,b作为可变参数,把后边的值都接受了,所以c没有拿到值 所以,我们如果想要给c赋值,我们就要指定参数值,这就用到了我们的关键字参数 5、关键字参数 我们在调用函数时,可以以 “...,属于位置参数传递方式,但是我们的函数没有任何位置参数,所以类型就会报错,如果我们想要以整个字典的方式传入,我们可以使用字典解包操作符 **,这样就可以将字典中的键值对分别作为关键字参数传递给函数。...,因此属于关键字参数,虽然没有带= 3、函数的返回 1、返回是什么 Python函数,可以用 return 语句指定应该返回的值,该返回值可以是任意类型 语法格式:return [返回值] 2、返回有两个作用...我们的代码里不是有打印a+b吗,是的,但是执行到return的时候,就直接跳出函数了,所以return 语句会提前退出函数 那我们想看下我们返回的数据应该怎么办,有返回值的时候,我们可以将函数赋值给一个变量

    10610

    SI持续使用中

    保存 单击此按钮可将当前样式表设置保存到新的样式配置文件。该文件将仅包含样式属性,并且不包含可以存储在配置文件中的其他元素。如果加载此配置文件,则仅加载样式属性。...线下 这将选择要添加到该行下方的垂直间距的百分比。 展开式 这将选择要添加到字符的水平间距的百分比。 固定空白 仅当您选择了按比例隔开的字体时,此选项才适用。...与下一行一起打印 如果启用,Source Insight将在打印时尝试将文本与下一行保持在同一页面上。...您可以使用此列表将搜索限制为仅特定类型的文件或仅当前文件。如果“项目窗口”可见,那么您也可以使用此列表指定在“项目窗口”中选择的文件。 搜索方式 您可以从此列表中选择要使用的搜索方法。...Source Insight在项目中搜索出现在指定行数内的一组关键字的出现。“上下文线”文本框指示关键字词可以相互匹配为匹配项的最大距离。

    3.7K20

    python学习之路之案例3--多级菜单

    一、整个案例运用到的知识点    1.python数据结构之字典的使用,字典嵌套字典,字典嵌套列表    2.python数据结构之列表的使用,字典嵌套列表    3.python数据结构之字符串的使用...,字符串的格式化    4.while True死循环的使用    5.if...else....语句的使用 二、案例设计核心思想     1.将城市信息存储在字典+列表的数据结构里面里面    ...changying","guanzhuang","guomao"],         "haidian":["zhongguancun","wudaokou","shangdi"]     } } #打印显示所有的省份...message_dict.keys())):     new_item1 = "%s:%s" %(i+1,message_dict.keys()[i])     print new_item1 #要求用户选择要查看的的省份下面有哪些市区... = raw_input("plz select city again:")     else:         break message_list2 = message_dict1[city] #打印用户所要查看的市区的的所有城镇

    52510

    继续说说Python中的字典

    再说一下字典的打印,很简单,直接打印字典就好了: age =10 mes_dict = {'name':'艾米','age':age} print(mes_dict) 打印出的结果就是{'name':...给大家一个小题目,如何用字典做出“Python代码使用手册”? 要求: 1 用户输入python基本的关键字,比如“if”“for”“def”等。 2 打印出对应的对该代码的解释。...提示: 可以参考前一篇的字典常用的方法。 复习if-else 语句式 先思考…… 先思考…… 往下翻需谨慎…… 代码公布分割线 python_dict = {'print':'打印你想打印的信息。'...,'def':'定义一个函数,当调用时执行该函数'} mes =input("输入你想查询的关键字") return_value = python_dict.get(mes) ifreturn_value...==None: return_value ="未找到该关键字含义" print(return_value) else: print("该关键字的含义:",return_value) 首先是字典的初始化

    1.1K80

    Python 快速入门篇

    运行 在终端输入以下命令可以进入 python 的交互模式 python # Mac可能要输入以下命令 python3 在终端输入完 python 进入交互模式后会出现“>>>”,在3个尖括号后面输入你要执行的代码...打印输出 打印输出内容的方法是 print() ,在括号里放入要输出的内容,运行后就会输出到控制台。 变量 变量的作用是存储数据。...字典 字典是用来存储键值对的数据类型,和现实世界中的字典一样。我们打开新华字典,可以根据拼音或者偏旁部首查到到指定的字放在字典里的哪一页。...在 Python 的字典里,可以通过“键名”找到对应的“值”。“键”是用来定位数据的,重点在定位。“值”是用来存放数据的,重点是存放。...引入模块的关键字是 import,后面加个空格,然后加上模块名即可。 比如想让 Python 生成随机数,可以引入 random 模块。

    21810

    Python-接口自动化(一)

    python基础知识(一) 一、python语言特点 1、易于学习:python有相对较少的关键字,结构简单,有一个明确定义的语法,学起来比较简单; 2、易于阅读:python代码定义的更清晰; 3、易于维护...:python的成功在于它的源代码是相当容易维护的; 4、一个广泛的标准库:python最大的优势之一是有丰富的库,跨平台的在unix、Windows和Mac都可以很好的兼容。....com/mac/500474.html) 三、python基础语法 1、标识符:我们在写代码的时候取的名字,命名的符号。...标识符在python是会区分大小写的:函数名、类名、变量名和模块名,要让标识符发挥作用的话就需要对其进行赋值。...(6)字典 a、 关键字dict,符号{ },结果是无序输出的,可以存在空字典a={ },字典里面存储数据是以key:value的形式;字典里面的value可以包含任何类型的数据;字典里面的元素根据逗号进行分隔

    72220

    Python 全栈 191 问(附答案)

    作为程序员,你的电脑里、书架上,一定少不了 Python 的资料和课程。免费的电子书,花钱买的课,实体书籍... 现在想一下,你真正从中学到多少: 正则会用了吗? __getitem__用过吗?...Python 常用的两个命名规则? 说说 Python 的缩进原则 说出几个 Python 关键字 运算符 //,运算符 ** ,运算符 := 完成何操作? 十六进制的整数前缀?...说说你知道的创建字典的几种方法? 字典视图是什么? 所有对象都能作为字典的键吗? 集合内的元素可以为任意类型吗? 什么是可哈希类型?举几个例子 求集合的并集、差集、交集、子集的方法?...使用 Python ,如何重命名某个文件? 关于文件压缩、加密,在专栏会涉及到。 time 模块,time.local_time() 返回值是什么?对象的类型是? 如何格式化时间字符串?'...global 关键字在哪些场景发挥重要作用 Python 函数的五类参数都指哪些? 如何区分参数是位置参数还是关键字参数? f(*a,**b) 可变位置参数,可变关键字参数怎么传参?

    4.2K20

    python函数详解_INDEX函数

    函数的作用 函数就是将一段具有独立功能的代码块 整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。 函数在开发过程中,可以更高效的实现代码重用。 二. 函数的使用步骤 1....函数内部的a = 200中的变量a是在修改全局变量a吗?...return后面可以连接列表、元组或字典,以返回多个值。 十一. 函数的参数 1. 位置参数 位置参数:调用函数时根据函数定义的参数位置来传递参数。...了解引用 在python中,值是靠引用来传递来的。 我们可以用id()来判断两个变量是否为同一个值的引用。 我们可以将id值理解为那块内存的地址标识。...写法:key=vlaue 不定长位置参数 收集所有位置参数,返回一个元组 不定长关键字参数 收集所有关键字参数,返回一个字典 引用:Python中,数据的传递都是通过引用。

    91220

    Python基础(十七):函数的深入了解

    testB 函数内部的 a = 200 中的变量a是在修改全局变量 a 吗?...2. return后⾯可以连接列表、元组或字典,以返回多个值。 四、函数的参数1、位置参数位置参数:调用函数时根据函数定义的参数位置来传递参数。...2、关键字参数函数调用,通过“键=值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求。...位置参数 形参和实参的个数和书写顺序必须⼀致 关键字参数 写法: key=value 特点:形参和实参的书写顺序可以不⼀致;关键字参数必须书写在位置参数的后面...缺省参数 缺省参数就是默认参数写法: key=vlaue 不定长位置参数 收集所有位置参数,返回⼀个元组 不定长关键字参数 收集所有关键字参数,返回⼀个字典引用:Python

    89271

    Python:字典(Dictionary)解读+用法详解+代码+运行结果

    1、创建一个字典  在Python中,可以通过在花括号内放置元素序列(用逗号分隔)来创建字典。  字典拥有一对值,其中一个是键,另一个对应的元素是它的值。...  在Python Dictionary中:  可以通过多种方式添加元素。...  访问字典中的元素,使用它的键名或关键字访问,键或关键字可以在方括号内使用。...:") print(Dict.get(3))  运行结果:  使用关键字访问元素: For 使用关键字访问元素: Geeks 使用get访问字典元素: Geeks  5、删除字典中元素  在Python...通过使用del关键字并提供要从嵌套字典中删除的特定嵌套键和特定键,也可以删除嵌套字典中的项。  注意:del Dict将删除整个字典,因此删除后打印它将产生一个错误。

    2.5K40

    #小手一抬学Python# Python语法基础干货盘点【附源码】

    traceback是一条记录,指出解释器尝试运行代码时,在什么地方陷入困境; 在Python中,可以用单引号或双引号括起字符串; Python中的转义符: \n换行(光标到下行首); \r回车(光标回到本行首...在终端输入import this即可获取; Python关键字:undefined[wv8xc8e2vn.png?...关键字退出循环,这里的循环包括while和for循环; 可以使用continue关键字继续循环; 使用循环处理列表:while object in list: 7....不写`close()`将由Python确定是否关闭文件; * `with`关键字在不再需要访问文件后将其关闭; * 直接打印contents会多出一个空行,可以这样打印`print(contens.rstrip...in file_object: print(line) ``` * 同理,直接打印contents会多出一个空行,可以这样打印`print(line.rstrip())`;使用with关键字时

    1.7K11

    函数(二)

    函数内部的a = 200中的变量a是在修改全局变量a吗?...return后面可以连接列表、元组或字典,以返回多个值。 四、函数的参数 4.1 位置参数 位置参数:调用函数时根据函数定义的参数位置来传递参数。...2 print(b) # 1 六、引用 6.1 了解引用 在python中,值是靠引用来传递来的。...函数的参数 收集所有关键字参数,返回一个字典 收集所有位置参数,返回一个元组 缺省参数就是默认参数 写法:key=vlaue 写法: key=value 特点:形参和实参的书写顺序可以不一致;关键字参数必须书写在位置参数的后面...形参和实参的个数和书写顺序必须一致 位置参数 关键字参数 缺省参数 不定长位置参数 不定长关键字参数 引用:Python中,数据的传递都是通过引用

    19020

    Python基础之函数二

    函数内部的a = 200中的变量a是在修改全局变量a吗?...return后面可以连接列表、元组或字典,以返回多个值。 四. 函数的参数 4.1 位置参数 位置参数:调用函数时根据函数定义的参数位置来传递参数。...引用 6.1 了解引用 在python中,值是靠引用来传递来的。 我们可以用id()来判断两个变量是否为同一个值的引用。 我们可以将id值理解为那块内存的地址标识。...函数的参数 位置参数 形参和实参的个数和书写顺序必须一致 关键字参数 写法: key=value 特点:形参和实参的书写顺序可以不一致;关键字参数必须书写在位置参数的后面 缺省参数 缺省参数就是默认参数...写法:key=vlaue 不定长位置参数 收集所有位置参数,返回一个元组 不定长关键字参数 收集所有关键字参数,返回一个字典 引用:Python中,数据的传递都是通过引用

    86410

    如何在Windows上安装Python【Programming(Python)】

    在你的Windows上安装python,运行IDE和编写正确的代码。 image.png 所以你想学习编程吗?Python是最常见的语言之一,它以面向对象的结构和简单的语法的独特结合而流行。...image.png 或者,您可以单击Downloads菜单按钮,然后从下载页面中选择特定版本。 安装Python 接受默认安装位置是安全的,并且将 Python 添加到 PATH 中是至关重要的。...一旦Ninja-IDE安装完毕,双击桌面上的Ninja-IDE图标或者从“开始”菜单中选择它。 告诉 Python 该做什么 关键字告诉Python您想要它做什么。...关键字print告诉Python打印出您在括号和引号中输入的所有文本。 不过,这并不是很令人兴奋。在其核心,Python只能访问基本的关键字,比如print和help、基本数学函数等。...使用import关键字可以加载更多关键字。在IDLE或Ninja中启动一个新文件,并将其命名为pen.py。

    1.9K00

    Robot Framework(12)- 详细解读 RF 的变量和常量

    上面 log 关键字后面跟的参数都是常量,且类型均是字符串【RF 里面,常量默认是字符串类型,如果需要整形、浮点数、列表,需要调用关键字来转换 or 生成】 变量的介绍 RF中的变量,实质上就是一个Python...测试代码分成了四部分 声明列表变量,有两种声明列表变量的方式,以及两种生成列表值的方式 打印列表 循环打印 获取列表长度 我们来看看上述 RF 代码等价于 Python 的话,会是咋样的 ?...} 在 Python 里面就是一个 list ,然后 @{lists} 就是展开其 lists 中的每个元素,作为多个参数传入,和 *args 一样效果,在Python 里叫可变参数【可看这篇博文:https...&{dict} 和 ${dict} 的区别 字典变量也是标量的一种,只是值是字典,所以可以看成字典变量 可以看成是一个完整的字典对象, &{dict} 可以看成整体拆成一个个单独的键值对 ${dict...} 在 Python 里面就是一个 dict ,然后&{dict} 就是展开其 dict 中的每个键值对,作为多个参数传入,和 **kwargs 一样效果,在Python 里叫关键字参数【可看这篇博文

    1.9K10

    Python从入门到精通,这篇文章为你列出了25个关键技术点(附代码)

    * 参数 如果想让函数使用任意数量的参数,那么需要在参数名前添加 *,如下所示。 ? ** 参数 ** 允许传递可变数量的关键字参数给函数,同时也可以传递一个字典值作为关键字参数。...Python 内部会将模块文件编译为二进制再运行模块的代码 如果想导入模块中的所有对象,可以这样: ? 如果模块中包含的函数或对象命名为 my_object,那么你可以将其打印出来,如下所示。 ?...可以通过如下方式创建一个字典。 ? 打印字典中的内容,如下所示。 ? 字典中的值可以是任意类型的数据,包括字符串,数值,布尔型,列表甚至是字典,如下所示。 ?...GIL 确保线程可以在任何时间执行,并允许 CPU 选择要执行的所需线程。 GIL 能够传递当前正在执行的线程。 Python 支持多线程。 此外,GIL 会增加代码执行的计算开销。...Python 和 R 语言能合并吗 R 语言中有着大量丰富的统计库,可以使用 Rpy2 python 包或在 Juputer 中使用 beaker 笔记本或 IR 内核,在 Python 中执行 R 代码

    2.9K20

    3.关于python函数,以及作用域,递

    2.手动指定形参和实参的对应关系,一个函数中定义了很多型参,这些形参的顺序很难记住,如果不想按照型参的顺序去传递参数,在调用函数的时候,可以手动指定哪个形参去接收哪个实参。(这个也叫叫关键字参数!)...,在定义形参的时候,需要在前面加**两个星号,下面就来说说这种可以传递多个关键字参数的写法。     ...让一个形参可以收集多个关键字参数,每个关键字参数都将作为键值对被装进同一个字典,当作一个参数传递给函数,想实现这种效果,只要在定义函数时,给指定的形参前面加两个**星号,就可以实现这种功能。..."""     return {} 官方的意思就是说vars()这个函数如果不加参数,功能和local函数一样,如果加了参数,就可以以字典的方式,返回这个对象内部的变量,在python这门语言中,一切皆对象...六.在python中函数不只可以向后引用,也可以向前引用。 下面是两个例子: 最常见的向后引用。

    59510

    2.Python3扩展知识之笔试操作总结(二)

    关键字参数是指函数在调用的时候,带上参数的名字去指定具体调用的是哪个参数,从而可以不用按照参数的顺序调用函数,可以有效避免因不小心搞乱参数的顺序导致的BUG出现。...请问Python的return语句可以返回多个不同类型的值吗?...在嵌套的函数中,如果希望在内部函数修改外部函数的局部变量,应该使用什么关键字? #!...\Python\homework1.py 用户输入关键字,查找当前文件夹内(如果当前文件夹内包含文件夹,则进入文件夹继续搜索)所有含有该关键字的文本文件(.txt后缀),要求显示该文件所在的位置以及关键字在文件中的具体位置...print_pos(key_dict) key = input('请将该脚本放于待查找的文件夹内,请输入关键字:') detail = input('请问是否需要打印关键字【%s】在文件中的具体位置

    67230
    领券