目录
变量
字符串
数字
数字转字符串
注释
总结
变量
方法 举例 备注
用变量存储值 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 接下来,我们就可使用链表的结构来