首页 > 编程语言 >python基础面试题

python基础面试题

时间:2024-03-04 09:45:19浏览次数:31  
标签:面试题 断言 python 基础 列表 数字 字符串 元祖 读取

1.断言是什么?
assert(断言)用于判断一个表达式,在表达式条件为 false 的时候会抛出异常AssertionError,ture时断言通过

1.1 基本语法是:<assert 要判断的表达式>
1.2 断言方法及其用法示例:
assertEqual(a, b):断言 a 和 b 相等。
self.assertEqual(2 + 2, 4)

   assertNotEqual(a, b):断言 a 和 b 不相等。
   self.assertNotEqual(2 + 2, 5)

2.列表和元祖的区别:
2.1 元祖:

对象有序排列,通过索引读取读取,

对象不可变,可以是数字、字符串、列表、字典、其他元祖

2.2 列表:

对象有序排列,通过索引读取读取,

对象是可变的,可以是数字、字符串、元祖、其他列表、字典

2.3 字典:

对象的无序集合,通过键值(key-value)读取,可变的

键唯一,且不可变(可以是数字、字符串、元祖,但不能是列表),

值是可变的,可以任意嵌套,它的值可以是数字、字符串、列表、元祖或其他字典

3.字符串转换成int类型
3.1 字符串类型转换为数字类型需要用到int() 函数。
int() 函数:用于将一个字符串或数字转换为整型

3.2 数字类型转换为字符串类型需要用到str()函数。
str()函数:将对象转化为适于人阅读的形式。返回一个对象的string格式

4.找出1-1000内能被11整除且能被7整除余4的数
for i in range(1, 1001):
if i % 11 == 0 and i % 7 == 4:
print(i)

标签:面试题,断言,python,基础,列表,数字,字符串,元祖,读取
From: https://www.cnblogs.com/WrAutoTest/p/18051197

相关文章

  • Niagara 物联网技术基础应用(文章修复中)
    技术指南引言主要分以下几个模块物联网软件平台(workbench)的使用Niagara编程方式项目创建流程物联网软件平台(workbench)的使用Niagara软件流程及协议Niagara系统中主要包括几种典型程序platform(平台)Station(站点)Workbench(工作台)Daemon(守护进程)WebBrows......
  • C语言基础-2、循环
    一、while语法反复多次的做,反复多次的判断if做一次并做一次判断while循环:当条件满足时,不断地重复循环体内语句ex1:#include<stdio.h>intmain(){ while(条件成立时) { //执行语句 } return0;}二、do-while语法先做循环体语句,再去判断循环语句ex1:*#includ......
  • 复习:基础算法
    前段时间一直懒得更新,这两天更新一下顺带复习一下二分啥的其实也应该放进这里面,不过既然已经写过了就算了前缀和一维前缀和若原序列存储在a数组中,则在它的前缀和数组中当下标为i时sum[i]储存的是(a[1]+a[2]+.....+a[i]),即i之前(包括i)的所有元素的和,代码表示为sum[i]=sum[i-1]+a......
  • python 视图渲染方式
    1 第二种和第三种都需要改配置文件(需要重启服务)   2  3  ......
  • python接口自动化系列(14):一键执行生成并打开报告
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074需求在前面的篇幅中,查看测试报告,我们要先运行自动化框架(执行pythonmain.py命令)生成result,然后再生成allure-report,最后再打开报告,这样稍显麻烦。有测试小伙伴就问,能不能一键执行生成并打开报告呢?当然可......
  • 计算机基础知识
    **计算机基础知识一、为何要学习计算机基础?好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。Python是一门编程语言,即通俗一点说就是语言......
  • 【python接口自动化系列】python + pytest + requests + allure + jsonpath + pyyaml,
     前置基础:python虚拟环境的创建、操作、迁移等python操作yamlpython操作mysqlpytest简易教程 配套练习环境(含相关接口):https://www.cnblogs.com/uncleyong/p/17165143.html 如果文章不能访问,请联系处理,wx:ren168632201 python接口自动化系列(01):自动化测试框......
  • C语言基础-1、判断
    一、if语法#include<stdio.h>intmain(){ if(条件成立) { //执行花括号程序代码 }}二、判断的条件1、优先级关系运算符:==、!=、>、<、>=、<=所有的关系运算符的优先级比算术运算符的低,但是比赋值运算的高判断是否相等的==和!=的优先级比其他关系运算符低,而且连续的......
  • python接口自动化系列(13):windows下allure报告展示
     本系列汇总,请查看这里:https://www.cnblogs.com/uncleyong/p/18033074实现目标上一步获取到测试报告的数据了,这里我们通过命令生成报告并在浏览器中查看报告。 allure-commandline在windows下安装、配置参考:https://www.cnblogs.com/uncleyong/p/16726826.html windows......
  • python加载库
    #testInstance.pyimportimportlibimportsysclassTestInstance:def__init__(self,projectName):self.projectName=projectNameself.lib=self.load_libraries()defload_libraries(self):#Import......