解锁式学习
1人加入学习
(0人评价)
Python基础知识学习
价格 免费
该课程属于 949-刘同学-python方向-python数据分析-就业:否 请加入后再学习

布尔型和列表

1. python中的布尔型介于true/false和int型之间,本质相当于int的0,1

2. 列表支持原位改变

l=list(s)

s=''.join(l)

3. 字符串分割

url.split(',')---分割成列表

l=url.split(',')

4. function -- 函数

   s.split() -- 方法

5. .startswith, .emdwith, .find(返回位置)

6. 格式化字符串

'{0} => {1}'.format (a,b)

7. upper

列表 list

1. 与数组相似,但类型可以不一致,是任意对象的有序集合,可以通过索引下表访问元素,长度可变,属可变序列(可原位改变)。

2. 基本操作

len([1,2,3])

相加

将字符串的字符变为元素  list

取出:遍历

判断是否在列表中:遍历 or  in

'k' in l

for c in l:

    print(c, end='|')

(tab和空格不要混合使用)

运算:

l= [1,2,3,6,9]

res=[]

for i in l:

    res.append(i**2)

列表的 推导:

l1=[i**2 for i in l]

[]*3

追加 .append 追加一个元素

扩展  .extend 扩展一个列表

内置排序算法:l.sort(); l.reverse()

l.pop() -- 类似于堆栈的操作

删除元素:del (l[0])(全局函数)

找出元素位置l.index(7)

数元素个数l.count(7)

修改列表时是否影响其他列表(是引用类型,支持原位改变的问题)

l2=l1 影响

拷贝副本(不影响)

l3=l1.copy() 不影响

l4=l1[:] 不影响

[展开全文]

授课教师

高级算法工程师
老师

课程特色

视频(61)
考试(14)
练习(12)

最新学员