画家刘炜,周侗传奇,铜锣烧
回顾
补充
编译型语言和解释性语言
字符串功能补充
字符串是不可变类型
字符串独有功能
startswith/endswith
format:字符串格式化
name = '我叫{0},年龄:{1}'.format('老男孩',73) print(name)
encode:将unicode转换成其他编码存储
join:循环每个元素,并在元素与元素之间加入连接符
公共功能
步长
使用格式:v1 = v[0:3:2]
后面的那个数正数代表从左到右取,负数代表从右到左取,不写就是默认为1
笔试题:请将字符串反转
name = 'alex' val = name[::-1] print(val) #xela
for循环
name = 'alex' for item in name: print(item)
注意
for循环 + range
示例:打印1 - 10
# range(0,10):[1,2,3,4,5,6,7,8,9] for i in range(0,11): print(i)
git(面试相关)
想要表示多个事物,可以用列表
使用格式
users = ['张三','李四',99]
列表是可变类型
列表独有功能
公共功能
长度:len
索引
切片
步长
for循环
#第一种 for i in users: print(i) #张三,李四,99 #第二种 for i in users: for ele in i: print(ele) #张,三,李,四,9,9
注意
总结
功能(增删改查)
列表嵌套
示例
users = ['alex',0,true,[11,22,33,'老男孩']] users[3] #[11,22,33,'老男孩'] users[3][-1] #'老男孩' users[3][-1][2] #'男'
使用格式
users = ('张三','李四',99)
元组是不可变类型
元组只有公共功能,没有独有功能
公共功能
长度:len
索引
切片
步长
for循环
for i in users: print(i) #张三,李四,99
独有功能(无)
特殊
元组是不可变类型,里面的元素不可被修改和删除
v = (11,22,33) v[1] = 99 #错误 v = 99 #正确
元组可以嵌套
v1 = (11,22,33,(44,55,66))
列表和元组嵌套
#例1 v2 = [11,22,33,(11,22,33)] v2[-1][1] = 99 #错误 v2[-1] = 99 #正确 #例2 v3 = (11,[1,2,3],22,33) v3[1] = 99 #错误 v3[1][2] = 99 #正确
总结:列表中元素可以被修改和删除,元组中元素不可被修改和删除
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论