python从入门到精通(day06)——容器通用操作

通用操作

  1. 数学运算符
类型说明
+字符串的拼接,整型的相加
+=原容器与右侧容器拼接,并重新绑定变量
*重复生成容器元素,乘只能乘上一个数字
*=用元容器生成元素

2.成员运算符
语法:
数据 in 字符串;
数据 not in 字符串;
解释:如果在制定序列中找得到,则返回true

3.索引 index
作用:访问容器元素
语法:容器[整数],正向:索引从0开始,到len(s) - 1,负向:从len(s) 开始,到-1
索引越界,常出现出现的错误是:indexerror

4.切片 slice
语义:从容器中取出相应的元素,并重新组成新的容器。
切片形成的列表是一个新的列表,对切片形成的列表操作并不是对原列表进行操作。
语法:
容器[开始索引:结束索引:步长]
注意:
结束索引是不包含在内的;
第一个开始索引可以不写,默认是0结束索引不写,默认是最后一个,步长不写,默认是1
示例:

str01[::-1]#默认重最后一个开始取
list01 = [1,5,93,2,5]
for item in list01[::-1]:
	print(item)

切片越界不会错误。

3.字符串
3.1 编码值
定义:
由一系列字符串组成的不可变序列容器,存储的是字符串的编码值。
如:

name = "悟空"
name = "所悟空"

解释:这里将的并不是“悟空” 变成“孙悟空”,而是创建了“孙悟空”的新的对象,name存放的是对象的地址,所以name中存放的是“孙悟空”的新地址。
编码:
字节:byte:组成计算机存储的最小单位,等同于8个bit。
字符:单个的数字、文字、字母、符号等。
字符集(码表):存储字符与二进制的对应关系。
编码:将字符转换成二进制序列的过程。
编码方式:

类型解释
ASCII编码包含英文、数字等字符,每个字符一个字节
Gbk编码兼容ASCII,包含21003中文,英文1个字节,汉字两个字节。
Unicode字符集国际统一编码就字符集每个字符2字节,新字符集每个字符4个字节
Utf-8编码Unicode的传输与存储方式,英文1个字节,中文3字节

4.转义符 :改变原始含义的特殊字符\

类型说明
\n换行符
\ttab水平制表格
r取消转义

5.字符串的格式化

定义:生成一定格式的字符串。
语法:
字符串%(变量)
示例:

"我的名字是%s,年龄是%s,成绩是:%f"%(name,age,score)

类型码:

类型说明
%s字符串
%d整型数int
%f浮点数

示例:

name = "qxt"
age = 25
masg = "我的名字是:%s,年龄是:%d。"%(name,age)
print(masg)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值