欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用表格帮你了解Python数据类型

程序员文章站 2022-05-20 15:51:15
...

目录
变量
字符串
数字
数字转字符串
注释
总结
变量
方法 举例 备注
用变量存储值 name = “xxx”
print(“name “, name )
小写字母、数字、下划线组成
字符串
方法 举例 备注
单引号、双引号都可以
b = “is a ‘girl’”
print(“b =”, b)
c = ‘Is a “girl”‘
print(“c = “, c)

输出:
b = is a ‘girl’
c = Is a “girl”

不能使用相同的引号

比如 b = ‘is a ‘girl’’
^^^^
SyntaxError: invalid syntax

加法拼接 d = “find”
e = “who”
f = d + “ “ + e
print(“f =”, f) 输出:f = find who
空格、制表符、换行符
空格
制表符 \t

换行符 \n

d = “find”
e = “who”
f = d + “ “ + e
print(“f =”, f)
print(“xxxx\nxxxx”)
print(“yyyy\tyyyy”)

输出:
f = find who
xxxx
xxxx
yyyy yyyy

函数 说明 举例 备注
title 每个单词首字母大写 c = ‘Is a “girl”‘
print(“c = “, c)
print(“title =”, c.title())
print(“upper =”, c.upper())
print(“lower =”, c.lower())
输出:
c = Is a “girl”

title = Is A “Girl”
upper = IS A “GIRL”
lower = is a “girl”

upper 全部大写
lower 全部小写
lstrip 删除开头空白 g = “ a b c “
print(“‘“ + g + “‘“)
print(“‘“ + g.lstrip() + “‘“)
print(“‘“ + g.rstrip() + “‘“)
print(“‘“ + g.strip() + “‘“)
输出,用红色标记空格:
‘ a b c ‘
‘a b c ‘
‘ a b c’
‘a b c’

rstrip 删除结尾空白
strip 删除开头和结尾空白
数字
运算 操作符 举例 备注
加减乘除 + - * / n1 = 3
n2 = 2
print(n2 / n1)
常见的
除法结果是浮点:

0.6666666666666666

乘方 n1 = 3
n2 = 2
print(n2
n1) 例子是2^3,输出是8。
括号 ()
n1 = 3
n2 = 2
print(n1 + n2 3)
print((n1 + n2)
3)

用括号来明确运算次序
输出:

9

15

数字转字符串
函数 说明 举例 备注
str str(数字)返回字符串
数字直接转字符串:
print(str(3) + “ find”)

数字相关变量转字符串:

n1 = 3
print(str(n1) + “ find”)

注释
用#标识,对代码进行说明。

第一个用例

print(“hello word————————“)
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

时间: 2022-01-04

python从入门到实践之组合数据类型
目录 组合数据类型分类 集合类型 集合类型的定义 集合类型的一些操作 序列集合 映射集合 总结 组合数据类型分类 组合数据类型分为三类,第一类是集合类型,第二类是序列类型,第三类是映射类型 集合类型 集合类型是一个元素集合,元素之间没有排列顺序,没有相同元素 集合类型的定义 集合类型使用大括号{}来定义,元素与元素之间用逗号隔开,元素必须是不 可更改的常量,例如数字等等. 集合在定义时不用管元素之间是否重合,在进行集合输出时会自动去除 相同元素只留下其中一个. 集合类型的一些操作 集合与集合之间
python的多元数据类型(上)
目录 什么是列表list 1.声明一个列表list 2.列表list支持什么数据类型 3.列表list的基本特性 总结 什么是列表list 列表是python中最基本的数据结构,列表中的每个元素都分配一个数字—即当前数据的位置,或索引,第一个索引是0第二个索引是1,依次类推 *列表是个”筐”什么也可以往里装.数据一多了就形成了结构.列表list是数据集合的一种形式 #列表是一个有序的.可变的数据结构/类型 1.声明一个列表list 方法一: 空值创建 list_data = list

Python全栈之基本数据类型
目录 1. number类型 1.1 int整型 1.2 float浮点型(小数) 1.3 bool布尔型 1.4 复数类型 2. 字符串类型 3. 列表元组字符串 3.1 列表类型 3.2 元组类型 3.3 字符串类型 4. 集合_字典 4.1 集合类型 4.2 字典类型 5. 变量的缓存机制 6. 小练习 总结 1. number类型 Number 数字类型 (int float bool complex) 1.1 int整型 # int 整型 (正整型 0 负整型) intvar =
python的多元数据类型(下)

目录 元组 1.什么是元组tuple 2.元组tuple支持什么数据类型 3.元组tuple的基本特征 4.如何声明一个元组tuple 5.玩转元组tuple 字典 总结 元组 1.什么是元组tuple 元组tuple像是一个list,但是它内部的值不可被修改.元组是一个有序的.不可变数据结构/类型 注意列表和元组之间一个有趣的关系: 列表 >> 元组 为加锁 元组 >> 列表 为解锁 支持元组和列表互相转换 元组是一个保险柜,数据进入就是安全的 列表和元组的对比: 为什么需要有元

学好python基本数据类型
目录 一.基本用法 1.注释 2.输出 3.变量 4.命名规范 5.变量的定义方式 二.python的数据类型 1.字符串类型 2.数字类型 3.List列表类型 4.tuple 元组类型的定义 5.Dict字典类型 6.set集合类型 7.数据类型转换 8.自动类型转换 9.强制类型转换 一.基本用法 1.注释 Python中,#+语句 即为一条注释,也可以用 ‘’’注释块 ‘’’ #人生苦短,我用Python 2.输出 Python中,print()为输出函数 print(“Hello Wo
python数据结构:数据类型

目录 1.数据是什么? 2.数据类型 2.1内建原子数据类型 2.2 内建集合数据类型 3.集合数据类型的方法 3.1 列表 3.2 字符串 3.3 元祖 3.4 集合 3.5 字典 1.数据是什么? 在 Python 以及其他所有面向对象编程语言中,类都是对数据的构成(状态)以及数据 能做什么(行为)的描述.由于类的使用者只能看到数据项的状态和行为,因此类与抽象数据类 型是相似的.在面向对象编程范式中,数据项被称作对象.一个对象就是类的一个实例. 2.数据类型 2.1内建原子数据类型 Pyth
python数据结构之图的实现方法
本文实例讲述了python数据结构之图的实现方法.分享给大家供大家参考.具体如下: 下面简要的介绍下: 比如有这么一张图: A -> B A -> C B -> C B -> D C -> D D -> C E -> F F -> C 可以用字典和列表来构建 graph = {‘A’: [‘B’, ‘C’], ‘B’: [‘C’, ‘D’], ‘C’: [‘D’], ‘D’: [‘C’], ‘E’: [
python数据结构之列表和元组的详解
python数据结构之 列表和元组 序列:序列是一种数据结构,它包含的元素都进行了编号(从0开始).典型的序列包括列表.字符串和元组.其中,列表是可变的(可以进行修改),而元组和字符串是不可变的(一旦创建了就是固定的).序列中包含6种内建的序列,包括列表.元组.字符串.Unicode字符串.buffer对象.xrange对象. 列表的声明: mylist = [] 2.列表的操作: (1) 序列的分片: 用法:mylist[startIndex:endIndex:step] exam: myli

Python数据结构与算法之图结构(Graph)实例分析

本文实例讲述了Python数据结构与算法之图结构(Graph).分享给大家供大家参考,具体如下: 图结构(Graph)—算法学中最强大的框架之一.树结构只是图的一种特殊情况. 如果我们可将自己的工作诠释成一个图问题的话,那么该问题至少已经接近解决方案了.而我们我们的问题实例可以用树结构(tree)来诠释,那么我们基本上已经拥有了一个真正有效的解决方案了. 邻接表及加权邻接字典 对于图结构的实现来说,最直观的方式之一就是使用邻接列表.基本上就是针对每个节点设置一个邻接列表.下面我们来实现一个最简
python数据结构之图深度优先和广度优先实例详解
本文实例讲述了python数据结构之图深度优先和广度优先用法.分享给大家供大家参考.具体如下: 首先有一个概念:回溯 回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标.但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为”回溯点”. 深度优先算法: (1)访问初始顶点v并标记顶点v已访问. (2)查找顶点v的第一个邻接顶点w. (3)若顶点v的邻接顶点w存在,则继续执行:否则回
python数据结构树和二叉树简介
一.树的定义 树形结构是一类重要的非线性结构.树形结构是结点之间有分支,并具有层次关系的结构.它非常类似于自然界中的树.树的递归定义:树(Tree)是n(n≥0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件:(1)有且仅有一个特定的称为根(Root)的结点:(2)其余的结点可分为m(m≥0)个互不相交的子集Tl,T2,-,Tm,其中每个子集本身又是一棵树,并称其为根的子树(Subree). 二.二叉树的定义 二叉树是由n(n≥0)个结点组成的有限集合.每个结点最多有两个子树的有序树
Python数据结构之Array用法实例
本文实例讲述了python数据结构之Array用法,分享给大家供大家参考.具体方法如下: import ctypes class Array: def init(self, size): assert size > 0, “Array size must be > 0 “ self._size = size pyArrayType = ctypes.py_object * size self._elements = pyArrayType() self.clear(

python数据结构之链表的实例讲解

在程序中,经常需要将⼀组(通常是同为某个类型的)数据元素作为整体 管理和使⽤,需要创建这种元素组,⽤变量记录它们,传进传出函数等. ⼀组数据中包含的元素个数可能发⽣变化(可以增加或删除元素). 对于这种需求,最简单的解决⽅案便是将这样⼀组元素看成⼀个序列,⽤ 元素在序列⾥的位置和顺序,表示实际应⽤中的某种有意义的信息,或者 表示数据之间的某种关系. 这样的⼀组序列元素的组织形式,我们可以将其抽象为线性表.⼀个线性 表是某类元素的⼀个集合,还记录着元素之间的⼀种顺序关系.线性表是 最基本的数据结构
python数据结构链表之单向链表(实例讲解)

单向链表 单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域.这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值. 表元素域elem用来存放具体的数据. 链接域next用来存放下一个节点的位置(python中的标识) 变量p指向链表的头节点(首节点)的位置,从p出发能找到表中的任意节点. 节点实现 class Node(object): “””单链表的结点””” def i
Python数据结构之单链表详解
本文实例为大家分享了Python数据结构之单链表的具体代码,供大家参考,具体内容如下 # 节点类 class Node():
slots=[‘_item’,’_next’] # 限定Node实例的属性 def init(self,item): self._item = item self._next = None # Node的指针部分默认指向None def getItem(self): return self._item def getNext(self): return s
Python数据结构与算法之列表(链表,linked list)简单实现
Python 中的 list 并不是我们传统(计算机科学)意义上的列表,这也是其 append 操作会比 insert 操作效率高的原因.传统列表—通常也叫作链表(linked list)—通常是由一系列节点(node)来实现的,其每一个节点(尾节点除外)都持有一个指向下一个节点的引用. 其简单实现: class Node: def
init__(value, next=None): self.value = value self.next = next 接下来,我们就可使用链表的结构来