Python——数据类型公用功能
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——数据类型公用功能的更多相关文章
- 2.python数据类型
1 Number(数字) 2 字符串类型(string) 字符串内置方法 # string.capitalize() 把字符串的第一个字符大写 # string.center(width) 返 ...
- Python数据类型(python3)
Python数据类型(python3) 基础数据类型 整型 <class 'int'> 带符号的,根据机器字长32位和64位表示的范围不相同,分别是: -2^31 - 2^31-1 和 - ...
- Python基础-python数据类型(四)
python数据类型 在python中,变量就是变量,它没有类型,我们所说的类型是变量所指的内存中对象的类型. python中的数据类型: 1.数字 python中没有专门定义常量的方式,通常使用大写 ...
- 【转】Python数据类型之“集合(Sets)与映射(Mapping)”
[转]Python数据类型之“集合(Sets)与映射(Mapping)” 一.集合类型(Sets) 集合对象是不同的(不可重复)hashable对象的无序集合.常见用法包括:成员关系测试.移除序列中的 ...
- 【转】Python数据类型之“序列概述与基本序列类型(Basic Sequences)”
[转]Python数据类型之“序列概述与基本序列类型(Basic Sequences)” 序列是指有序的队列,重点在"有序". 一.Python中序列的分类 Python中的序列主 ...
- [转载] Python数据类型知识点全解
[转载] Python数据类型知识点全解 1.字符串 字符串常用功能 name = 'derek' print(name.capitalize()) #首字母大写 Derek print(name.c ...
- PHP工程师学Python数据类型
一.背景 继上篇文章比较了PHP与Python语法之后,这周又学习了Python数据类型,准备从通过这篇文章给自己进行一些总结,也给其他读者一些参考. 二.内容概要 字符串(str) 列表(list) ...
- python 数据类型 常用法方
python 数据类型 常用法方 upper() 大写 str lower() 小写 str strip() rstrip() lstrip() 去除字符两边的空格 去右边 左边空白 str repl ...
- PYTHON 100days学习笔记007-1:python数据类型补充(1)
目录 day007:python数据类型补充(1) 1.数字Number 1.1 Python 数字类型转换 1.2 Python 数字运算 1.3 数学函数 1.4 随机数函数 1.5 三角函数 1 ...
随机推荐
- C++基础 (杂七杂八的汇总 )
继承:继承就是新类从已有类那里得到已有的特性. 类的派生指的是从已有类产生新类的过程.原有的类成为基类或父类,产生的新类称为派生类或子类. 多态:将基类类型的指针或者引用指向派生类型的对象.多态通过虚 ...
- node.js生成验证码及图片
示例代码: var svgCaptcha = require('svg-captcha'); var fs = require('fs'); var codeConfig = { size: 5,// ...
- [LeetCode] 262. Trips and Users 旅行和用户
The Trips table holds all taxi trips. Each trip has a unique Id, while Client_Id and Driver_Id are b ...
- 主机与虚拟机Oracle VM VirtualBox不能拖动复制的解决办法
先将虚拟机系统关机,然后打开Oracle VM VirtualBox管理器: 第一步: 常规高级里共享粘贴板已经选中双向 第二步: 虚拟机设置-存储-控制器SATA(或IDE)-勾选"使用主 ...
- nuxt/eapress 安装报错Module build failed: ValidationError: PostCSS Loader Invalid OptionsModule build failed: ValidationError: PostCSS Loader Invalid Options options['useConfigFile'] is an invalid additi
错误信息: Module build failed: ValidationError: PostCSS Loader Invalid Options options['useConfigFile'] ...
- Influx Sql系列教程二:retention policy 保存策略
retention policy这个东西相比较于传统的关系型数据库(比如mysql)而言,是一个比较新的东西,在将表之前,有必要来看一下保存策略有什么用,以及可以怎么用 I. 基本操作 1. 创建re ...
- Jmeter接口测试自动化(jmeter+ant+jenkins持续集成)
Jmeter是压力测试.接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具.将这三者结合起来可以搭建一套webservice接口测试的持续构建环境. 1. ...
- python的进修之路
PYTHON目录篇 本篇主要在个人学习python中的一些总结性的总线,包括python的基础,python的基础进阶,除了帮助和我一样学习python的同学,也是对自己的一种要求! python基础 ...
- c++入门构造函数
一种方法: class Student{ public: //声明有默认参数的构造函数 Student(,,float=10); //声明成员函数 void total(); private: //声 ...
- 记一次Docker中部署Asp.Net Core 3.0的踩坑过程
最近公司打算重构目前直销报单系统到微信小程序中,目前的系统只能在PC上面使用,这两年也搞过App端,但是由于人员流动和公司架构调整最后都不了了之,只留下一堆写了一半的接口.以前的接口依然是使用Asp. ...