1.数值

这个使用比较简单

a = 1
b = 3.2
c = 12.5+4j
d = 20L

2.字符串

代码

s = "hello world,i am comming"
print(s)
print(s[3:8])
print(s[2:])
print(s[-7:])
print(s[-5:-2])
print(s[3])
print(s[6:2])
print(s[3:2])
print(s)

结果

hello world,i am comming
lo wo
llo world,i am comming
comming
mmi
l

总结

1)字符串一旦确定,就不可已进行更改,进行s[2] = "sss"会报错

2)它可以进行断点访问,使用s[m:n]

1、m必须小于n,否则输出为空

2、输出的时候,遵循左闭右开的原则

3、m n可以为负值,它表示的是从后往前计数(正,第一个为0;负,最后一个为-1)

4、如果m省略,表示从开始位置到n,如果n省略,表示从m到字符串结束

5、mn可以超出字符串范围,这时候截取交叉范围

6、如果使用[n]访问,表示是的第n-1个字符

3.列表

代码

s = ["xiaohong","xiaoli","xiaobai","xiaoming","xiaohua"]
print(s)
print(s[0])
print(s[-1])
print(s[3:4])
print(s[1:3])
s[0] = "tihuanchenggong"
print(s)
print("\n")
print("\n")

结果

['xiaohong', 'xiaoli', 'xiaobai', 'xiaoming', 'xiaohua']
xiaohong
xiaohua
['xiaoming']
['xiaoli', 'xiaobai']
['tihuanchenggong', 'xiaoli', 'xiaobai', 'xiaoming', 'xiaohua']

它跟字符串访问差不多。区别就是

列表可以进行更改 [1] = "haha"

元组

它其实就是只读列表

s = ("xiaohong","xiaoli","xiaobai","xiaoming","xiaohua")
print(s)
print(s[0])
print(s[-1])
print(s[3:4])
print(s[1:3])

结果

('xiaohong', 'xiaoli', 'xiaobai', 'xiaoming', 'xiaohua')
xiaohong
xiaohua
('xiaoming',)
('xiaoli', 'xiaobai')

它跟列表的区别,也就是它不能通过

[1] = "aa"进行值的更改

字典

它主要存储的是键值对

s = {"name":"zhangshuli","year":28,"sex":"man"}
print(s)
print(s["name"])
print(s.keys())
print(s.values())
s["name"] = "zhangsan"
print(s) s={}
s["haha"] = "haode hen"
print(s["haha"])
print(s)

结果

{'sex': 'man', 'name': 'zhangshuli', 'year': }
zhangshuli
['sex', 'name', 'year']
['man', 'zhangshuli', ]
{'sex': 'man', 'name': 'zhangsan', 'year': }
haode hen
{'haha': 'haode hen'}

它跟列表的不同点是

1)它是无序的,从上面打印结果就能看出来

2)它存储的是键值对

3)因为以上两点差异,决定了字典的操作不能通过断点跟序号,而是通过键来操作值

4)它内容同样可以更改

5)它可以动态添加组员内容

["aaa"] = "bbb",如果aaa不存在,加入,如果aaa存在,就是赋值了

7lession-基础数据使用介绍的更多相关文章

  1. 小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍

    笔记 1.SpringBoot2.x持久化数据方式介绍          简介:介绍近几年常用的访问数据库的方式和优缺点 1.原始java访问数据库             开发流程麻烦        ...

  2. [.net 面向对象编程基础] (4) 基础中的基础——数据类型转换

    [.net面向对象编程基础] (4)基础中的基础——数据类型转换 1.为什么要进行数据转换? 首先,为什么要进行数据转换,拿值类型例子说明一下, 比如:我们要把23角零钱,换成2.30元,就需要把整形 ...

  3. 【原创】C#搭建足球赛事资料库与预测平台(3) 基础数据表设计

            本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html 开源C#彩票数据资料库系列文章总目录:http://www.cn ...

  4. Excel 将A表的基础数据拼接到B表中来-三种方法: ctrl+回车, VLOOKUP()函数,宏

    A表  基础信息表 B表 业务信息表 将a表中的基础数据 拼接到B表的后面, 应用场景是: B表很多数据,很繁乱,名字不一定全, A表也是比较多的行,B表乱:比如有8行有李晨的,却只有3行是范仲淹的, ...

  5. Hadoop 综合揭秘——MapReduce 基础编程(介绍 Combine、Partitioner、WritableComparable、WritableComparator 使用方式)

    前言 本文主要介绍 MapReduce 的原理及开发,讲解如何利用 Combine.Partitioner.WritableComparator等组件对数据进行排序筛选聚合分组的功能.由于文章是针对开 ...

  6. odoo基础数据加载

    odoo 基础数据加载 这里介绍的odoo基础数据加载分两种方式,一种是演示数据加载,一种是默认数据加载,下面就是详细介绍 首先,当然是创建一个date文件夹 项目目录,右键自定义一个文件夹 XML数 ...

  7. RabbitMQ学习总结(1)——基础概念详细介绍

    一.基础概念详细介绍 1.引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用.通讯的问题而苦恼.挣扎?如果是,那么恭喜你,消息服务让你可以很轻松 ...

  8. Git及基础命令的介绍以及如何向本地仓库添加文件

    在介绍Git的使用之前,我们得要先来了解一下Git.那么什么是Git? Git是一个版本管理工具(VCS),具有以下的特点: 分布式版本控制: 多个开发人员协调工作: 有效监听谁做的修改: 本地及远程 ...

  9. Linux shell脚本基础学习详细介绍(完整版)一

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提.1. Lin ...

  10. 转载 ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(一) 整理基础数据

    ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(一) 整理基础数据   最近碰巧发现一款比较好的Web即时通讯前端组件,layim,百度关键字即可,我下面要做的就是基于这个前 ...

随机推荐

  1. 【Henu ACM Round#20 D】 Devu and Partitioning of the Array

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 一开始所有的数字单独成一个集合. 然后用v[0]和v[1]记录集合的和为偶数和奇数的集合它们的根节点(并查集 然后先让v[0]的大小 ...

  2. rgba

    正反两面展示效果 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head& ...

  3. thinkphp跨模块调用

    thinkphp跨模块调用 跨模块调用模板 return $view->fetch('admin@user/add'); 全路径模板调用: return $view->fetch(APP_ ...

  4. 圈复杂度(Cyclomatic Complexity)

    圈复杂度(Cyclomatic Complexity)是很常用的一种度量软件代码复杂程度的标准.这里所指的“代码复杂程度”并非软件内在业务逻辑的复杂程度,而是指代码的实现方式的 复杂程度.说起来有点绕 ...

  5. sqlserver bulk insert

    开启功能 -- To allow advanced options to be changed. EXEC sp_configure 'show advanced options', 1 GO -- ...

  6. JAVA使用Gson解析json数据,实例

    封装类Attribute: public class Attribute { private int id; private String name; private int age; public ...

  7. 在Navicat中如何新建数据库和表并做查询

    上一篇文章,小编给大家分享了在Navicat中如何远程连接数据库,没有来得及上车的小伙伴可以戳这篇文章:在Ubuntu14.04中配置mysql远程连接教程.今天小编给大家分享一下如何在Navicat ...

  8. 使用Excel VBA(快捷键)(加菜单)

    将excel宏安全性调到中: 按alt+f11进入vba编辑器: 记住以下快捷键: F7 代码窗口 F4 属性窗口 ctrl+R 工程资源窗口 F5 程序运行 TAb 代码缩进 SHIFT+TAB  ...

  9. Js中的数据类型--String

    昼猫笔记--给你带来不一样的笔记 不止是笔记 更多的是思考 上一期咱们大概了解了下什么是JavaScript,想必大家也都知道 今天主要说下Js中的数据类型 在Js中一共分为六种数据类型 其中基本数据 ...

  10. 【v2.x OGE教程 12】 关卡编辑器帮助文档

    ] 关卡编辑器帮助文档 一.简单介绍 关卡编辑器用于游戏关卡界面元素的可视化编辑,包含元素的位置.尺寸以及其他自己定义属性.通过解析生成的数据文件就可以获取关卡信息,并能随时调整.以降低开发工作量,提 ...