文章目录

字符串:

1.用引号来创建字符串,单双引号都可(三引号也可:三引号可以复制复杂的字符串,三引号内一个字符串可占多行,字符串中可包含换行符、制表符和其他特殊字符)。

eg.

>>>var1 = 'Hello!'nr

>>>var2 = "Hi!"

2.不支持单字符类型,单字符作为一个字符串使用。

3.访问字符串的值,用方括号来截取字符串,通过索引获取字符,索引从0开始。

eg.

>>>var1 = 'Hello!'

>>>var2 = "Python"

>>>print "var1[0]: ", var1[0]

var1[0]: H

>>>print "var2[1:5]: ", var2[1:5]

var2[1:5]: ytho

4.可以对已存在的字符串进行修改,并赋值给另一个变量

eg.

>>>var1 = 'Hello World!'

>>>print "Updated String :- ", var1[:6] + 'Python'

Updated String :- Hello Python

5.需要在字符中使用特殊字符时,用 转义字符。

6.还有许多字符串运算符需要记住。

7.字符串格式化:将一个值插入到一个有字符串格式符 %s 的字符串中

8.Unicode字符串

9.字符串内建函数

列表:

1.用方括号[]把数据项括起来

2.不同的数据项用逗号分隔。

3.数据项不需要有相同的类型。

4.索引从0开始,可截取,组合。

eg.

list1=[‘a’];

5.用下标索引来访问列表中的值,也可使用方括号截取字符

eg.

>>>list=[1,2,3,4,5];

>>>print"list[0]:", list[0]

list[0]:1

>>>print"list[1:3]:", list[1:3]

list[1:3]:[2,3]

6.修改,更新列表的数据项,可用append()方法来添加列表项(并未完全弄懂)

7.在列表前输入del 语句可删除列表的的元素

8.列表脚本操作符

9.列表函数和方法

元祖:

1.用小括号()

2.用逗号分隔

3.元素不能修改(与列表不同)

4.可创建空元祖 tup1 = ();

5.元组中只有一个元素时,需在元素后加逗号

6.下标索引从0开始,可以进行截取,组合,当索引为负数时,则是反向读取。

7.虽不可修改元素但可修改元祖(连接组合)

eg.

>>>tup1 = (1,2);

>>>tup2 = ('a','b');

>>>tup3 = tup1 + tup2;

>>>print tup3;

(1,2,'a','b')

8.元祖前输入del可删除整个元组

9.元祖运算符

10.任意无符号的对象,以逗号隔开,都默认为元组

11.元祖内置函数

字典:

1.整体放在{}中

2.字典由键和对应值成对组成,每个键与值用冒号(:)隔开,每一对用逗号分割

3.键必须独一无二(若同一个键被赋值两次,后一个值会被记住),值则不必.键必须不可变,所以可以用数,字符串或元组充当,用列表不行

4.值可以取任何数据类型,但必须是不可变的,如字符串,数,元组

5.字典可存储任意类型对象

6.访问字典里的值:用[]把键括住

7.可修改,增加,删除键,值对,还可直接删除字典 del()

8.字典内置函数和方法

集合:

1.由于集合没有自己的语法格式,只能通过集合的工厂方法set()和frozenset()创建

2.与列表和元组不同,集合用于包含一组无序的对象,所以不能为集合创建索引或切片操作,可用in、not in来访问或判断集合元素.还有,集合中的元素不能重复.

eg.

>>>s = set([1,2,3,4]) #创建一个数值集合

>>>t = set("Hello") #创建一个唯一字符的集合

>>>t

set(['H', 'e', 'l', 'o']) #只有一个l`

3.集合分为可变集合和不可变集合.

(1)可变集合:可添加和删除元素,不能用作字典的键,也不能做其他集合的元素

(2)不可变集合:与可变集合相反

4.更新集合:s.add() ,s.update(),s.remove() (只有可变集合才能更新)

del:删除集合

5.集合类型操作:in和not in,集合等价与不等价(==, !=),子集和超集,联合(|),交集(&),查补(-),对称差分(^)

6.集合的内建函数和方法

python 查看数据结构类型_python 数据结构类型总结(示例代码)相关推荐

  1. python编程与特征提取_Python进行特征提取的示例代码

    #过滤式特征选择 #根据方差进行选择,方差越小,代表该属性识别能力很差,可以剔除 from sklearn.feature_selection import VarianceThreshold x=[ ...

  2. python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码

    Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...

  3. Python实现进度条和时间预估的示例代码

    一.前言 在python当中可以用进度条来显示工作的进度,比如for循环的进度或者一些模型训练的进度. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪 ...

  4. python if else语句例子,python 中if else 语句的作用及示例代码

    引入:if-else的作用,满足一个条件做什么,否则做什么. if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过 ...

  5. python代码示例下载-Python下载网易云歌单歌曲的示例代码

    今天写了个下载脚本,记录一下 效果: 直接上代码: # 网易云 根据歌单链接下载MP3歌曲 import requests from bs4 import BeautifulSoup def main ...

  6. 用python朗读字母-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  7. python在线朗读-使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  8. python闹钟源码_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  9. python 语音朗读软件下载_使用python编写一个语音朗读闹钟功能的示例代码

    想找一个可以播放文字的闹钟找不到,自己写一个更简单.TTS实现由很多种办法,百度等都提供了API接口,但类似百度,需要先注册等一系列动作. 其实windows自带的win32com功能可以简单实现TT ...

  10. python的元祖类型_python元组类型

    元组类型简介 使用括号包围的数据结构是元组(tuple).例如: >>> (1,2,3) (1, 2, 3) >>> T = (1,2,3,) >>&g ...

最新文章

  1. java - 分页类
  2. IDEA Reference - Essentials(基本要义)
  3. MIT+IBM同时利用AI探索神经科学,让脑科学研究如虎添翼
  4. Spring - Java/J2EE Application Framework 应用框架 第 15 章 EJB的存取和实现
  5. js判断字符串包含某个字符_python判断字符串以什么开始
  6. boost::fill相关的测试程序
  7. XCTF-高手进阶区:baby_web
  8. JS编程建议——2:正确辨析JavaScript句法中的词、句和段
  9. 用js和jq分别实现二级联动效果
  10. utuntu 视频 无声
  11. Adobe Flash Player 未能正常运行问题
  12. [海森推荐] 人工智能:一种现代方法
  13. SSM毕设项目国有资产管理系统3c938(java+VUE+Mybatis+Maven+Mysql)
  14. 第四章第三题(几何:估算面积)(Geography: estimate areas)
  15. 111wqdqwdwedwedwdwededwedwe
  16. android 手机投屏电视,手机投屏到智能电视上的几种方法
  17. 如何利用计算机窃取信息,震惊部 · 用非接触的方式,窃取一台电脑上的信息...
  18. Java常用的IO流
  19. dpi px dip dp sp density 以及公式换算 整理
  20. 【划分型DP】统计单词个数

热门文章

  1. P1501 [国家集训队]Tree II
  2. 将JSON对象带有格式的写出到文件中
  3. Sqlserver2008相关配置问题
  4. 七:构造方法与自定义构造方法
  5. PCRE正则表达式语法
  6. 淘宝Hadoop现有测试框架探幽
  7. 检测技术再进化:人物交互检测,基于多层次条件网络的方法(ICMR2020)
  8. 双目立体放大!谷歌刚刚开源的这篇论文可能会成为手机双摄的新玩法
  9. java cookie 取不到_java中Servlet Cookie取不到值原因解决办法
  10. 直入灵魂的Python教学:《看动漫学Python》让学习不再枯燥