(1)列表初始化
(2)下标/索引操作
(3)修改列表元素
(4)增加列表元素 1)append
2)insert
3)extend
(5)删除列表元素 1)pop
2)remove
3)clear
(6)查找/统计元素 1)index() 方法根据值找索引
2)count
(7)修改列表元素
(8)列表的其他方法 1)copy
2)函数原型实现
3)求2~100之间的素数 方法一:
其中:
方法二:
(1)元组初始化
元组是不可变的,不可以用下标进行赋值操作。
(2)元组的操作
lst=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]
lst[-40: 100] [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]
lst[:] [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]
(1)解包
(2)封包
Python 2 中的字符串是byte序列,Python 3 中的字符串是Unicode序列。 字符串是不可变的。 (1)字符串初始化
(2)字符串连接 1)join
2)“+”
(3)字符串分割 1)split
2)rsplit
3)splitlines
4)partition
5)rpartition
(4)字符串转换
(5)字符串位置调整 1)center
2)ljust
3)rjust
4)zfill
5)strip,lstrip,rstrip
(6)字符串判断 1)startswith
2)endswith
3)is_*
(7)查找替换 1)count
2)find
3)rfind
4)index,rindex
5)replace
6)in
(1)printf style
有两种形式:template % tuple
和template % dict
。
(2)format 方法
(3)jinja2框架
(1)bytes bytes是Python 3 特有的,Python 2 里不区分bytes和string。
str 使用encode方法转化为 bytes,bytes通过decode转化为str。
socket编程:
json编程:
(2)bytearray
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句