【Python】数据类型知识点汇总

简介: 数据类型知识点汇总

将平时用的字符串操作小技巧记录下来,随时更新:

字符串知识点

  1. 字符串逆序输出
    s = 'abc'
    s[::-1] 
    输出:‘cba’
    
  2. 输入的字符串是由多个空格分隔开的数值,如1 2 3 4 5,将其转化为列表
    s = '1 2 3 4 5'
    lst = s.split()
    lst
    输出:['1', '2', '3', '4', '5']
    
    注意此时列表中的每个值是字符串格式,要想转化为数值列表,可以使用map()
    lst_2 = list(map(int,s.split()))
    lst_2
    输出:[1, 2, 3, 4, 5]
    
  3. 有些时候,字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用%%来表示一个%:
    >>> 'growth rate: %d %%' % 7
    'growth rate: 7 %'
    

数据类型转换知识点

  1. 数值1转换成布尔类型是True,数值0转换成布尔类型是False,空字符串转换成布尔类型是False,非空字符串转换成布尔类型是True。
    >>> bool(1)
    True
    >>> bool(0)
    False
    >>> bool('0')
    True
    >>> bool('')
    False
    

数知识点

  1. 对于很大的数,例如10000000000,很难数清楚0的个数。Python允许在数字中间以_分隔,因此,写成10_000_000_000和10000000000是完全一样的。十六进制数也可以写成0xa1b2_c3d4。
  2. 还有一种除法是//,称为地板除,两个整数的除法仍然是整数:
    >>> 10 // 3
    3
    
相关文章
|
24天前
|
Python
python知识点
【8月更文挑战第27天】python知识点
31 1
|
29天前
|
测试技术 索引 Python
Python接口自动化测试框架(练习篇)-- 数据类型及控制流程(一)
本文提供了Python接口自动化测试中的编程练习,包括计算器、猜数字、猜拳和九九乘法表等经典问题,涵盖了数据类型、运算、循环、条件控制等基础知识的综合应用。
30 1
|
29天前
|
数据处理 Python
【编程入门必读】Python数据类型大揭秘:掌握这些,让你的代码瞬间高大上!
【8月更文挑战第22天】Python提供多样数据结构支持编程需求。基本数据类型如数值(整型、浮点型、复数)、布尔型、字符串;复合数据类型含列表(有序、可变)、元组(有序、不可变)、字典(键值对)、集合(无序、唯一元素)。还有特殊类型如`NoneType`和`range`。Python内置数据类型转换如`int()`, `float()`, `str()`等方便使用。掌握这些类型有助于编写高效Python代码。
23 0
|
8天前
|
监控 Python Windows
python知识点100篇系列-pysnooper用于调试
PySnooper是一个便捷的Python调试工具,用于监控代码执行过程及局部变量的变化,替代繁琐的打印语句。作为GitHub上的热门开源项目,它通过装饰器自动记录代码执行细节。安装简便,支持多种平台,可通过pip安装。使用时,只需在目标函数上添加装饰器即可实时查看变量变化或将其记录至日志文件。此外,还支持使用with块对特定代码段进行调试。更多详细信息可参阅其官方使用文档。
python知识点100篇系列-pysnooper用于调试
|
17天前
|
存储 数据挖掘 程序员
揭秘Python:掌握这些基本语法和数据类型,你将拥有编程世界的钥匙!
【9月更文挑战第3天】Python 是一种简洁强大的高级编程语言,其清晰的语法和丰富的功能深受程序员喜爱。本文从基本语法入手,介绍 Python 的代码结构特点,如通过缩进区分代码块,使逻辑更清晰。接着详细讲解主要数据类型:数值型、字符串、列表、元组、集合与字典,每个类型均附有示例代码,帮助初学者快速掌握 Python,为后续学习打下坚实基础。
26 2
|
22天前
|
索引 Python
Python 中常见的内置数据类型
【8月更文挑战第29天】
18 3
|
27天前
|
Unix 开发者 iOS开发
开发知识点-Python-virtualenv
`virtualenv`通过其简易性、灵活性与高度的可配置性,成为Python开发中推荐的环境隔离工具之一。随着Python生态的发展,类似的工具如 `venv`(Python 3.3+自带的轻量级环境构建工具)和 `pipenv`(提供更复杂的依赖管理功能)也越来越受欢迎,但 `virtualenv`仍保持着重要的地位,尤其是在需要维护旧项目或者系统没有提供最新工具的情况下。
30 1
|
29天前
|
存储 测试技术 数据格式
Python接口自动化测试框架(练习篇)-- 数据类型及控制流程(二)
本文通过数据类型转换和文件读取的练习,复习了Python中的数据类型、循环、条件判断、内置函数等基础知识,并演示了如何将字符串数据转换为字典列表,以及如何从文本文件中读取和转换数据。
30 1
|
29天前
|
测试技术 Python 容器
Python接口自动化测试框架(基础篇)-- 常用数据类型dict
这篇文章详细介绍了Python中字典(dict)数据类型的使用,包括字典的创建、取值、增删改操作以及内置函数的应用,并探讨了字典的扩展特性,如键的唯一性和不可变性。
12 0
Python接口自动化测试框架(基础篇)-- 常用数据类型dict
|
29天前
|
测试技术 Python
Python接口自动化测试框架(基础篇)-- 常用数据类型Number
这篇文章是关于Python接口自动化测试中常用数据类型Number的基础介绍,涵盖了int、float、bool类型以及数学函数和常量的使用,强调了这些数据类型在自动化测试框架中的广泛应用。
12 0
Python接口自动化测试框架(基础篇)-- 常用数据类型Number