python 常见数据类型和方法

这篇具有很好参考价值的文章主要介绍了python 常见数据类型和方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

不可变数据类型

不支持直接增删改
只能查
str 字符串
int 整型
bool 布尔值
None None型特殊常量
tuple 元组(,,,)

回到顶部

可变数据类型,支持增删改查

list 列表[,,,]
dic 字典{"":"","": ,}
set 集合("","","")
list 增删改查
增:append insert extend
删:del pop remove clear
改:通过切片、步长修改
查:for循环
list:
lst = ["a",123,True,[123],(1,),{"a":"b"},{"2"}] 
增:append insert extend
append 追加,在列表的最后一个位置添加元素
lst.append("元素")
print(lit)

insert 插入 通过索引插入位置 ,不建议使用,数据多会影响效率
lst.insert("元素")
print(lst)

extend 迭代添加
lst.extend("元素") # 添加str类型
print(lst)

lst.extend("元素","元素")# 添加 tuple类型
print(lst)

删:del pop remove clear
del 通过索引、切片、步长删除
del 索引
del lst[2]
print(lst)

del 切片
del lst[2:4]

del 步长
del lst[0:6:2]

pop 默认删除最后一个、索引删除
默认删除最后一个
lst.pop()
print(lst)

索引删除
lst.pop(2)
print(lst)

remove 移除 关键字删除
lst.remove(123)
print(lst)

clear 清空列表
lst.clear()
print(lst)

改:通过切片、步长修改
切片:可多可少,可一一对应
lst[1] = "a"
lst[2:4] = "b"
lst[-1:-3] = "c","d","e"

步长:步长不为1,必须一一对应
lst[2:6:2] = "a","b"

查:for循环
格式:
for i in lst:
    print(i)

输出每一个元素
for i in lst:
    print(i)

只输出最后一个元素
for i in lst:
    pass
print(i)

回到顶部

set 集合

set 增删改查
增:add update
删:pop remove clear
改:先删再加
查:for 循环

增:add update
add只能添加一个
s.add("键")
print(s)

update 跌代添加
s.update("abc")
print(s)

删:pop remove clear
pop() 随机删除
s.pop()
print(s)

remove()指定元素删除
s.remove(1)
print(s)

clear()清空列表
s.clear()
print(s)

改:
先删后增

查 for循环
for i in s:
    print(i)

其他操作
s1 = {1,2,3,4,5,6,7}
s2 = {5,6,7,1}
print(s1 & s2)  # 交集
print(s1 | s2)  # 并集
print(s1 - s2)  # 差集
print(s1 ^ s2)  # 反交集
print(s1 > s2)  # 父集(超集)
print(s1 < s2)  # 子集

python 常见数据类型和方法,自动化测试,python,java,开发语言,单元测试,自动化,测试工具

 文章来源地址https://www.toymoban.com/news/detail-627275.html

到了这里,关于python 常见数据类型和方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python自动化测试数据驱动解决数据错误

    数据驱动将测试数据和测试行为完全分离,实施数据驱动测试步骤如下: A、编写测试脚本,脚本需要支持从程序对象、文件或者数据库读入测试数据; B、将测试脚本使用的测试数据存入程序对象、文件或者数据库等外部介质中; C、运行脚本过程中,循环调用存储在外部介

    2024年02月06日
    浏览(40)
  • web自动化测试入门篇04——selenium+python基础方法封装

        😏 作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。 📡 主页地址:【Austin_zhai】 🙆 目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。 💎 声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问

    2024年02月03日
    浏览(54)
  • 自动化测试常见问题

    1、开发能力的帮助 (1)提高编程能力,缺陷定位到更底层,通过Exception或者error日志能够初步判断哪里出了问题,跟开发的沟通更方便。 (2)写脚本过程中,让脚本可复用,可维护,有封装和复用的思想。比如引入做UI自动化测试框架的时候,做驱动。 (3)测试用

    2023年04月22日
    浏览(36)
  • python接口自动化 之excel读取测试数据

    一、当你拥有一个excel版的接口用例 excel中有用例名称、url、请求方式和请求参数     二、获取excel的Url、请求方式和请求参数   尊重原创,转载请注明出处,谢谢!!

    2024年02月08日
    浏览(45)
  • 【python+Excel】读取和存储测试数据完成接口自动化测试

    http_request2.py用于发起http请求 do_excel2.py完成对excel中用例的读、写、统计 test_case2.xlsx存储测试用例 补充知识:python用unittest+HTMLTestRunner+csv的框架测试并生成测试报告 直接贴代码: csv文件格式: 备注: 使用python处理中文csv文件,并让execl正确显示中文(避免乱码)设施编码格

    2024年04月13日
    浏览(50)
  • selenium+python自动化测试之使用webdriver操作浏览器的方法

    WebDriver简介 selenium从2.0开始集成了webdriver的API,提供了更简单,更简洁的编程接口。selenium webdriver的目标是提供一个设计良好的面向对象的API,提供了更好的支持进行web-app测试。从这篇博客开始,将学习使用如何使用python调用webdriver框架对浏览器进行一系列的操作 打开浏览

    2024年01月25日
    浏览(66)
  • UI自动化测试常见的Exception

    一. StaleElementReferenceException: 编写脚本时使用异常try捕获异常后,页面刷新后重新获取元素,可以成功找到元素了: 二. ElementClickInterceptedException 方法三的代码如下: 三. NoSuchElementException: 四.NoSuchWindowException: 五.TimeoutException: 查找元素超时 六. NoSuchAttributeException: 属性

    2024年02月12日
    浏览(29)
  • App自动化测试的常见痛点 —— 弹框处理

    很多同学在项目中落地实践 App 自动化测试时,会发现编写的自动化脚本无缘无故地执行失败、不稳定。而导致其问题很大原因是因为应用的各种弹窗(升级弹窗、使用过程提示弹窗、评价弹窗等等),比如这样的: 处理方向 弹框的影响范围 弹框对我们自动化的影响主要是

    2023年04月13日
    浏览(30)
  • Python利用Excel读取和存储测试数据完成接口自动化教程

    http_request2.py用于发起http请求 do_excel2.py完成对excel中用例的读、写、统计 test_case2.xlsx存储​​​​​​测试用例   补充知识: python用unittest+HTMLTestRunner+csv的框架测试并生成测试报告 直接贴代码: csv文件格式: 备注: 使用python处理中文csv文件,并让execl正确显示中文(避免

    2024年01月20日
    浏览(40)
  • Python自动化测试,Excel数据驱动读取 xlrd实战(超详细)

    xlrd模块安装 xlrd常用方法 1、导入模块 import xlrd 2、打开文件 3、获取sheet 获取所有sheet名字:x1.sheet_names() 获取sheet数量:x1.nsheets 获取所有sheet对象:x1.sheets() 通过sheet名查找:x1.sheet_by_name(\\\"test”) 通过索引查找:x1.sheet_by_index(3) 输出:

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包