1.索引

表示从哪里开始取值。

支持类型

  • str

  • 列表

  • dict

不支持类型

  • int

  • bool

 a= '1234567'
print(a[1:])#指从哪开始读取,1为从1号元素开始。默认为0
print(a[:]) #将所有元素进行提取。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
print(dict['a']) #字典索引方式

2. 切片

取元素中相应的某个字段值。

支持类型

  • str

  • 列表

  • 元组

不支持类型

  • int

  • bool

  • dict
 a= '1234567' 
print(a[-1:]) #取最后一个值
print(a[4:6]) #取4-5两个值
print(a[:3]) #取0-2的值
print(a[1:]) #取1以后的值,含1号值。

3. 步长

表示取值的间隔,如果为正数,那么取正方向相应的值。如果是负值,那么取反方向相应的值。

支持类型

  • str

  • 列表

  • 元组

不支持类型

  • int

  • bool

  • dict
 a= '1234567'
print(a[::2])#指取值的间隔,2表示每隔提取一次。
print(a[::-1]) #指从后往前取

4. 删除

删除原有的值

支持类型

  • 列表

  • dict

不支持类型

  • str

  • int

  • bool

  • tuple

 a = [1234,123322,12412]
del(a[0])
print(a) #删除某一个字段
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
del dict['a'] #字典删除,指定key,即可删除key与value
print(dict)

5. 修改

将原有的值进行修改。

支持类型

  • 列表
  • dict

不支持类型

  • str
  • int
  • bool
  • tuple
 a = [1234,123322,12412]
a[0] = 8888
print(a) #将1234 更改为8888
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
dict['a'] = 'c' #字典指定key对应的value即可修改,不会修改key,只能删除可以后重新添加。
print(dict)

6.for循环

循环字段内的每一个元素,将负值给值进行轮训操作。

range为取整数值,将整数值进行提取操作。

支持的类型

  • str

  • 列表

  • 元组

  • dict

不支持类型

  • int

  • bool

 a= [1234567,'123']
for i in a :
print(i) #循环每一个元素,并打印。
for i in range(1,10):
print(i) #循环数字1-10,并打印。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
for item in dict: #可以使用字典独有功能,keys(),values(),items(),
print(item)
for i in range(100,0,-1):  #倒着100开始到1
print(i)

7.len

查看字段内,一共有多少个元素。

支持类型

  • str #查看字符串中有多少个字符。 ‘123’ = 3个字符

  • 列表 #查看列表中一共有多少个元素。[1,2,3] = 3个元素

  • 元组 #查看列表中一共有多少个元素。(1,2,3) = 3个元素

  • dict   #以key和value为一个值来进行计量

不支持类型

  • int

  • bool

 a= [1234567,'123']
print(len(a)) #表示字段内有几个元素。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
print(len(dict))

Python——数据类型公用功能的更多相关文章

  1. 2.python数据类型

    1 Number(数字) 2   字符串类型(string)   字符串内置方法 # string.capitalize() 把字符串的第一个字符大写 # string.center(width) 返 ...

  2. Python数据类型(python3)

    Python数据类型(python3) 基础数据类型 整型 <class 'int'> 带符号的,根据机器字长32位和64位表示的范围不相同,分别是: -2^31 - 2^31-1 和 - ...

  3. Python基础-python数据类型(四)

    python数据类型 在python中,变量就是变量,它没有类型,我们所说的类型是变量所指的内存中对象的类型. python中的数据类型: 1.数字 python中没有专门定义常量的方式,通常使用大写 ...

  4. 【转】Python数据类型之“集合(Sets)与映射(Mapping)”

    [转]Python数据类型之“集合(Sets)与映射(Mapping)” 一.集合类型(Sets) 集合对象是不同的(不可重复)hashable对象的无序集合.常见用法包括:成员关系测试.移除序列中的 ...

  5. 【转】Python数据类型之“序列概述与基本序列类型(Basic Sequences)”

    [转]Python数据类型之“序列概述与基本序列类型(Basic Sequences)” 序列是指有序的队列,重点在"有序". 一.Python中序列的分类 Python中的序列主 ...

  6. [转载] Python数据类型知识点全解

    [转载] Python数据类型知识点全解 1.字符串 字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.c ...

  7. PHP工程师学Python数据类型

    一.背景 继上篇文章比较了PHP与Python语法之后,这周又学习了Python数据类型,准备从通过这篇文章给自己进行一些总结,也给其他读者一些参考. 二.内容概要 字符串(str) 列表(list) ...

  8. python 数据类型 常用法方

    python 数据类型 常用法方 upper() 大写 str lower() 小写 str strip() rstrip() lstrip() 去除字符两边的空格 去右边 左边空白 str repl ...

  9. PYTHON 100days学习笔记007-1:python数据类型补充(1)

    目录 day007:python数据类型补充(1) 1.数字Number 1.1 Python 数字类型转换 1.2 Python 数字运算 1.3 数学函数 1.4 随机数函数 1.5 三角函数 1 ...

随机推荐

  1. postman做接口测试 application/x-www-form-urlencoded 格式与json格式互转

    背景:用postman做接口测试可以使用application/x-www-form-urlencoded请求,也可以使用json请求,接口文档如下: 请求参数 字段 类型 是否必填 注释 websi ...

  2. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4: install (default-install) on project authorizationManagement-service: Failed to install metadata com.dmsdbj.itoo:autho

    今天在打包时遇到这个问题: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4: inst ...

  3. C# 编译器 和 反编译器,你要哪个(歪头)? 我全都要(捏拳)!

    前言 从 C# 6.0 开始,C# 编译器就从以前由 C++ 实现的 csc.exe 换成了用 C# 重新实现的开放式 API 式编译服务 Roslyn.这个编译器到现在已经替代了老式编译器,从前 W ...

  4. Numba——python面向数组高性能计算库

    python在计算性能上相对c是比较弱鸡的,有了numpy后计算性能短板是补了一些,而Numba库又给python计算性能加了发动机(忽然想到西虹市首富王多鱼的名言:我再加200万,给冰山提提速.), ...

  5. 【python小记】访问mysql数据库

    题记: 最近因为工作需要,学习了python,瞬间对这个轻松快捷的语给吸引了,以前只知道js脚本是写网页的,没有想到python这个脚本语言的应用范围可以这么广泛,现在做一些简单或稍微复杂的操作,基本 ...

  6. vxlan 跨网段虚拟机迁移

    一些服务器虚拟化软件可实现在两台虚拟化的物理服务器之间对虚拟机做动态迁移,迁移至另一中心的虚拟机不仅保留原有IP地址,而且还保持迁移前的运行状态(如TCP会话状态),所以必须将涉及虚拟机,迁移的物理服 ...

  7. Redhat7.6Linux版本下,在Oracle VM VirtualBox下hostonly下IP地址配置

    安装配置Linux的Redhat7.6教程见:https://www.cnblogs.com/xuzhaoyang/p/11264563.html 然后,配置完之后,我们开始配置IP地址,配置IP地址 ...

  8. SQL——BETWEEN操作符

    一.BETWEEN操作符的基本用法 BETWEEN操作符用于选取两个值范围内的值. 语法格式如下: SELECT 列名1,列名2... FROM 表名 WHERE 列名 BETWEEN 值1 AND ...

  9. AVR单片机教程——拨动开关

    在按键的上方有4个拨动开关.开关与按键,在原理和使用方法上都是很类似的,但有不同的用途——按键按下后松开就会弹起,而开关可以保存其状态. <switch.h> 定义了与开关相关的函数.sw ...

  10. Python Web开发技术栈