Python基础2

目录

1.补充format

2可变字符串

3基本运算符

4赋值运算符

 5运算符优先级

 6序列

7列表常用操作汇总

 8列表的创建

range()创建整数列表

推导式创建列表

列表增加和删除

append()方法是在原来列表尾部增加

如果用加法拼接会产生新的列表  即地址发生改变

extend()也是原地扩展  不改变地址

insert()插入

列表也可以乘法扩展与字符串类似

列表元素的删除

列表的访问和计数

成员资格判断

列表切片操作

列表的遍历

列表排序

1.修改原列表

2.建新列表排序

3.reversed()返回迭代器

4. max()  min()  sum()

多维列表

9元组 不可变序列

元组的创建

元组的访问和计数

元组排序

zip

生成器推导式创建元组


1.补充format

格式化字符串–format-拜师资源博客icon-default.png?t=M4ADhttp://blog.17baishi.com/1403/

2可变字符串

原地修改字符串可以使用   io.StringIO对象 或 array模块

import io

a="hello, sxxxt"
print(a)
print(id(a))
aio=io.StringIO(a)
print(aio)
print(aio.getvalue())
aio.seek(4)
aio.write('n')
print(aio.getvalue())
print(id(a))
print(a)
print(id(aio))

运行结果  id(a)与id(aio)   是不一样的

hello, sxxxt
1501297619376
<_io.StringIO object at 0x0000015D8C48C790>
hello, sxxxt
helln, sxxxt
1501297619376
hello, sxxxt
1501297166224

3基本运算符

 1.比较运算符可以连用

2.位操作  bin()可以将数字转化成二进制表示

与   或   异或    左移一位相当于乘2,a=3    a<<2

3.加法操作

1.数字相加     2.字符串拼接   3.列表、元组合并

4赋值运算符

 5运算符优先级

使用时用括号组织

 6序列

序列是连续内存空间

Python  中的序列 :字符串、列表、元组、字典、集合

例:a=[10,20,30,40]  列表的头地址指向a,再通过索引找到后面的对象

列表大小可变,随时改(java中数组维度不可改变)

7列表常用操作汇总

 

 8列表的创建

a=[10,50,'nnn','ddd']
a=[]
a=list()
a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值