str int list tuple dict 一些实操

#字符串的 一些实操
a=‘what‘
b=‘ are ‘
c=‘ you ‘
print(a+b+c)    #字符串拼接
m =a.split(‘+‘) #以什么分割 (代码a=‘w+ha+t‘ 输出[‘w‘, ‘ha‘, ‘t‘] )
print(m)
s=‘  8‘.join(b)  #拼接
print(type(s))       #查看数据类型
print(a.count(‘a‘))  #a 的数量
e=‘a looooooooooog word   ‘
print(a*2)
print(len(e))       #计算长度时候 空格也算 引号内所有位置都算
print(a.replace(‘h‘,‘4‘)) #字符串替换
print(a.strip(‘‘))        #默认脱最后一个
print(a.center(30,‘&‘))   #居中  填充
print(a.islower())        #is系列不接受参数 作为判断返回布尔值 True False
print(a.startswith(‘s‘))  #判断 结果布尔值 至少一个参数   判断以什么开头

#  列表的一些实操
lst=[1,2,3,‘what‘,‘ss‘,[1,2]]
lst[-1]=lst.upper(这里报错) #upper()不接受参数 []索引 切片 {:}复制列表
print(lst)
l1=[1,2,3]
l2=[4,5]
print(l1+l2) #相加 拼接
print(l1*3)  #相乘

# 元组  count计数 index索引  元组类型不能改变,但是里面的列表,字典里的元素可变
tu=(1,2,3,4)

#字典  键值对 数据类型 键不可改 值随意
dic={2:3,4:[2,3]}

原文地址:https://www.cnblogs.com/zhangchen-sx/p/9867969.html

时间: 2024-08-29 16:27:05

str int list tuple dict 一些实操的相关文章

Python容器--list, tuple, dict, set

## Python 中有四种用于存放数据的序列--list, tuple, dict, set ## list 列表 - 可以存放任意类型数据的有序序列 - 列表可以由零个或多个元素组成,元素之间用逗号分开,整个列表被方括号所包裹: - 创建 - 使用[]或者list()创建列表 - new_list = ["Stanley", "Loves", "Lily"] - 访问及修改 - 使用列表名[索引]来访问和修改列表元素,索引初始值为0,最大值不

python基础数据类型: int bool str list tuple dict

一.  int bit_length()        计算十进制转化成二进制的有效位数 1 v = 11 2 data = v.bit_length() 3 print(data) 二.  bool 布尔值就两种:True,False.就是反应条件的正确与否. 真   1   True. 假   0   False. 1 s1 = '王大锤' 2 s2 = ' ' # 字符串中有空格 3 s3 = '' 4 print(bool(s1)) # 结果为True 5 print(bool(s2))

二进制与十进制的转化,bool str int 之间的转化,str的常用操作,

1.基础数据类型总览(7种) int: 整型,用于进行+-*/运算 str: 存储少量的数据;可加str,可乘数字,可切片,可进行9种常用操作 bool: True False 判断真假 list: 存储大量的数据;可进行增删改查 tuple: 存储大量的数据,不可改变里面的元素 dict: 存储大量的关联型的数据,查询速度非常快;可进行增删改查 set: 自动去重;交并差集 2.int-二进制与十进制之间的相互转换 十进制转二进制 采用"除2取余,逆序排列"法.具体做法是:用2整除十

5.6.序列类型—str,unicode,list,tuple,bytearray,buffer,xrange

Python一共有七种序列类型:strings,Unicode strings,lists,tuples,bytearrays,buffers,以及xrange对象. 对于其他容器可以查阅内置的dict和set类以及collections模块. 字符串常量(String literals)使用单引号或双引号来引用:比如,‘xyzzy',"frobozz".您可以查找字符串常量章节来得到更多信息.Unicode strings看起来非常像strings,但是它在语法上的特别之处在于你需要

OSPF高级配置实操——大型公司环境部署

一.路由重分发概念 定义:即将一种路由协议中的路由条目转换为另一种路由协议的路由条目,达到多路由环境下的网络互通理解路由重分发1.一个单一IP路由协议是管理网络中IP路由的首选方案 2.Cisco ISO能执行多个路由协议,每一个路由协议和该路由协议所服务的网络属于同一个自治系统 3.Cisco ISO使用路由重分发特性以交换不同协议创建的路由信息路由重分发的考虑1.度量值 2.管理距离重分发到OSPF域中路由的路径类型1.类型1的外部路径(type1 external path,E1) 2.类

OSPF多区域配置实操

OSPF理论 OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由.是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部.著名的迪克斯加算法(Dijkstra)被用来计算最短路径树.OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络,OSPFv3用在IPv6

MySQL——全量、增量备份与恢复(理论+实操)

数据备份的重要性 1.在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果 2.造成数据丢失的原因 程序错误 人为错误 计算机失败 磁盘失败 灾难和偷窃 数据库备份的分类 从物理与逻辑的角度,备份可分为: 1.物理备份:对数据库操作系统的物理文件(如数据文件.日志文件等)的备份 物理备份又可以分为脱机备份(冷备份)和联机备份(热备份): 冷备份:是在关闭数据库的时候进行的热备份:数据库处于运行状态,这种备份方法依赖于数据库的日志文件 2.逻辑备份:对数据库逻辑组件(如表等数

理论+实操 :华为NAT地址转换

前言:nat地址转换可以让私有地址转换成公网地址,解决上网问题华为的三层交换机内不可以配ip地址,需要配vlanif 在企业当中,数据流量业务比较多时,用好一点的路由器多个私网地址对应外网口ip地址需要设置acl规则,只允许某个网段通行,后面跟子网反掩码接着到外网口宣告一下,acl的编号即可 网路地址转换 一: NAT概述 1.1 NAT的概念与实现方式 地址转换出现的背景 NAT的工作原理 network address translation,网路地址转换 NAT实现方式 静态转换(stat

实操UNITY3D接入91SDK安卓版

原地址:http://bbs.18183.com/thread-149758-1-1.html 本文内容为创建UNITY3D接入91SDK的DEMO的具体操作过程.本人水平有限,UNITY3D与Android如何交互的技术请大家参看雨松的博客.我的开发环境: MAC系统, ECLIPSE, UNITY4.0开发过程:1.准备要UNITY为交互Android自备的CLASS.JAR文件.   我的操作过程是:应用程序->UNTITY文件夹->UNITY->右键:显示包内容->CONT