时间过得太快,不知不觉来黑马已经二十多天了。还记得,在入学之前告诉自己要把python学好,今天反思了一下自己这一段时间的表现,差强人意。
今天总结了基础班的知识点,才知道知识点太多了,并不是那么容易掌握,还需要多多理解,多多练习。
如下是自己这一段时间掌握知识点的总结,虽然每天的练习多数是打击,但是看了这一段时间自己所掌握的知识点,还是收获多多。
程序的三种执行方式 顺序 选择 循环
注释 # 单行注释 ''' 多行注释'''
变量(引用数据) a=100, a指向100的地址
标识符规则
变量类型
数字 int long float complex
布尔True False
字符串 '单引号字符串' "双引号字符串" '''三个单引号的字符串''' """三个双引号的字符串"""
下标 'abcdef'[1]
切片a= 'abcdef' a[1:3:2]=”b” a[-1:-3:-1]=”fe”
其他常用方法:切割、查找、拼接等
tuple(1,11,2,1)元组不可修改只能只读 set集合{1,11,2,1}(元素不重复) dict 字典{key:value,}
(不可变类型可以作为字典的key,都可以作为value)
列表 [1,11,2,1] list可以重复,可以增删改查,可以存储不同数据类型
[元素1,元素2,元素3,...] 下标 列表[0] 切片 列表[2,3,2]
增:append(最后整体插入)、insert(指定下标插入)、extend(元素逐一添加到列表最后)
删 del 列表[0] 根据下标进行删除
Del空格列表[下标]
列表.pop()删除最后一个元素、
列表.remove(元素) 根据元素进行删除
改 a =[ 'abc'] a[1]=r a=[‘arc’] 通过下标来确定要修改的
查 index查找元素的位置、count、in、not in
in(存在),如果存在那么结果为true,否则为false
not in(不存在),如果不存在那么结果为true,否则false
其他操作:排序 列表.sort()、反转 列表.sort(reverse=True)
元组tuple就是不可修改的列表 (元素1,元素2,元素3...)
下标、切片、count、index、in、not in
字典 {'name':'张三',123:'hello',2.0:'world',(11,):'python'}
键 字典['name']
增 字典['不存在的键'] = 值
删 del 字典['name']、字典.clear()
改 字典['name'] = '李四'
查 in、not in
循环语句
While while 条件: pass
For for 临时变量 in 字符串/列表/元组: pass
break 终止循环
continue 立即开始下一次循环判断
结束一个函数:return 结束一个循环用break/continue 结束一个程序用:exit()
定义 def 函数名():pass return带返回值
由于今天时间有限,总结就到此为止。
希望自己在接下来的学习中再接再厉。
大家一起加油。
|
|