Python 基本数据类型知识点

简介: Python 基本数据类型知识点

一、简介

  • 数据类型:整数、浮点、字符串、布尔、列表、元组、字典、集合...


  • 可以通过 type() 来获取数据类型:


```py


name = "abc" type(name)


name = 1 type(name)


name = 12.2 type(name)


name = False type(name)


name = [1, 2, 3] type(name)


name = {'name': 'dzm'} type(name)

```


  • 可以通过 obj.,然后按两下 tab 键来获得属性所支持的方法:


```py


name = [] name. name.append( name.copy() name.extend( name.insert( name.remove( name.sort(
name.clear() name.count( name.index( name.pop( name.reverse()
name. ```


  • 可以通过 help(数据类型) 来获取数据类似支持的方法:


```py


help(str) class str(object) | str(object='') -> str | str(bytesorbuffer[, encoding[, errors]]) -> str |
| Create a new string object from the given object. If encoding or | errors is specified, then the object must expose a data buffer | that will be decoded using the given encoding and error handler. | Otherwise, returns the result of object.str() (if defined) | or repr(object). | encoding defaults to sys.getdefaultencoding(). | errors defaults to 'strict'. |
| Methods defined here: |
| add(self, value, /) | Return self+value. |
| contains(self, key, /) | Return key in self. |
| eq(self, value, /) | Return self==value. : ```


二、数据类型

  • int:整数类型


  • float:浮点数类型


  • str:字符串类型


```py


name1 = "abc" name2 = "def" # 相加可以进行拼接 print(name1 + name2) abcdef # 乘以数字则会输出指定次数 print(name1 * 3) abcabcabc ```
  • bool:布尔类型


```py


a = 3 b = 4 print(a > b) False print(a < b) True py a = 3 b = 4 if (a > b): print("成功") else: print("失败") ```


  • list:列表类型


```py


定义空列表

name = []


查看类型

type(name)


设置列表数据

name = ['a', 'b', 'c']


获取指定索引的对象

print(name[0]) a


修改指定索引的对象

name[0] = 'd' print(name) ['d', 'b', 'c']


将对象插入到指定索引

name.insert(3, 'a') print(name) ['d', 'b', 'c', 'a']


在列表尾部追加对象

name.append('f') print(name) ['d', 'b', 'c', 'a', 'f']


```


  • dict:字典类型


```py


name = {'a': 'b'} print(name['a']) b ```


  • 元组类型

相关文章
|
4月前
|
测试技术 API Python
【10月更文挑战第1天】python知识点100篇系列(13)-几种方法让你的电脑一直在工作
【10月更文挑战第1天】 本文介绍了如何通过Python自动操作鼠标或键盘使电脑保持活跃状态,避免自动息屏。提供了三种方法:1) 使用PyAutoGUI,通过安装pip工具并执行`pip install pyautogui`安装,利用`moveRel()`方法定时移动鼠标;2) 使用Pymouse,通过`pip install pyuserinput`安装,采用`move()`方法移动鼠标绝对位置;3) 使用PyKeyboard,同样需安装pyuserinput,模拟键盘操作。文中推荐使用PyAutoGUI,因其功能丰富且文档详尽。
|
2月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
180 8
|
3月前
|
缓存 Java 索引
[Python]知识点
本文主要介绍了Python的一些高级知识点和使用细节,包括pip的使用、内置函数、列表、元组、字典、集合、变量、Lambda表达式、面向对象编程、异常处理、模块及标准库等。文章适合有一定Python基础的读者,重点在于深入理解和掌握Python的高级特性。文中还提供了大量示例代码,帮助读者更好地理解和应用这些知识点。
65 1
[Python]知识点
|
3月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
41 6
|
3月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
58 6
|
4月前
|
安全 Linux 数据安全/隐私保护
python知识点100篇系列(15)-加密python源代码为pyd文件
【10月更文挑战第5天】为了保护Python源码不被查看,可将其编译成二进制文件(Windows下为.pyd,Linux下为.so)。以Python3.8为例,通过Cython工具,先写好Python代码并加入`# cython: language_level=3`指令,安装easycython库后,使用`easycython *.py`命令编译源文件,最终生成.pyd文件供直接导入使用。
146 3
python知识点100篇系列(15)-加密python源代码为pyd文件
|
4月前
|
网络协议 数据库连接 Python
python知识点100篇系列(17)-替换requests的python库httpx
【10月更文挑战第4天】Requests 是基于 Python 开发的 HTTP 库,使用简单,功能强大。然而,随着 Python 3.6 的发布,出现了 Requests 的替代品 —— httpx。httpx 继承了 Requests 的所有特性,并增加了对异步请求的支持,支持 HTTP/1.1 和 HTTP/2,能够发送同步和异步请求,适用于 WSGI 和 ASGI 应用。安装使用 httpx 需要 Python 3.6 及以上版本,异步请求则需要 Python 3.8 及以上。httpx 提供了 Client 和 AsyncClient,分别用于优化同步和异步请求的性能。
python知识点100篇系列(17)-替换requests的python库httpx
|
4月前
|
调度 Python
python知识点100篇系列(20)-python协程与异步编程asyncio
【10月更文挑战第8天】协程(Coroutine)是一种用户态内的上下文切换技术,通过单线程实现代码块间的切换执行。Python中实现协程的方法包括yield、asyncio模块及async/await关键字。其中,async/await结合asyncio模块可更便捷地编写和管理协程,支持异步IO操作,提高程序并发性能。协程函数、协程对象、Task对象等是其核心概念。
|
3月前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
54 0
|
4月前
|
Python Windows
python知识点100篇系列(24)- 简单强大的日志记录器loguru
【10月更文挑战第11天】Loguru 是一个功能强大的日志记录库,支持日志滚动、压缩、定时删除、高亮和告警等功能。安装简单,使用方便,可通过 `pip install loguru` 快速安装。支持将日志输出到终端或文件,并提供丰富的配置选项,如按时间或大小滚动日志、压缩日志文件等。还支持与邮件通知模块结合,实现邮件告警功能。
python知识点100篇系列(24)- 简单强大的日志记录器loguru

热门文章

最新文章

推荐镜像

更多