python_4:系列化学python之一

  1. 前言:

之前虽然也了解学习了下python,其实也只是毛毛雨都算不上,加上平时工作不用,早就抛到脑后了。这次打算系统学习下来,冰实践的我的个人项目中去,所以,做一个学习记录。长期更新,直到学习完成。

学习视频地址: https://www.bilibili.com/video/BV1QE411x76A   600多集,哎呦(●´∀`●)

鉴于python下载过于缓慢,这里分享一个网盘下载, python3.8.5  win 64位

链接:  https://pan.baidu.com/s/1jXpv2lryqfAULIYnJl923w

提取码:6fp6 

2、课程目录以及笔记: 

2-1:python基础

课程目录: 

P1:1.1.1-Python简介
P2:1.1.2-Python语言的特点
P3:1.1.3-Python环境安装与配置

         从目前上面3集来看,老师的风格是讲的十分细,让我想起了老韩(●´∀`●)。非常适合零基础的筒子们。过于细致的我就快速跳过了。不再做任何记录。
P4:1.1.4-Python的包管理工具pip

         如果提示找不到pip命令,可以进行升级pip命令:  python -m pip install --upgrade pip

python_4:系列化学python之一_第1张图片

         升级后 mac下pip命令就可以使用了,如果win下还不行,配一下pip的环境变量即可。

         python_4:系列化学python之一_第2张图片
P5:1.1.5-Python安装问题总结

         升级pip,上面有提到。pip命令安装的包都会存放在 lib目录下的 site-packages下。
P6:1.1.6-第一个Python程序
P7:1.1.7-Python程序中的命名规则
P8:1.1.8-变量的概念

        python中的变量是弱类型。即 给变量赋什么值,它就是什么类型的值。

        type(变量名)   方法,返回变量的类型。

        help(方法名)  查看对应方法的帮助文档

P9:1.1.9-变量命名规则

        python_4:系列化学python之一_第3张图片

          整体上和java差不多吧,函数命名java推荐驼峰式,python推荐下划线式
P10:1.2.0-知识点回顾
P11:1.2.1-print的使用


P12:1.2.2-转义字符


P13:1.2.3-字符串和字面常量

         命名时,名字全是大写,来表示常量

         
P14:1.2.4-格式化输出-1      P15:1.2.4-格式化输出-2        P16:1.2.4-格式化输出-3

         # 单行注释

         '''   ''' 多行注释,也可以用于保留格式的字符串

         

         所以混合输出的时候,可以使用格式化输出符 s%   等。

         

         python_4:系列化学python之一_第4张图片

         a ** b   代表 b个a相乘

         a // b  代表整除

         eg:
P17:1.2.5-input的使用  P18:1.2.6-练习
P19:1.2.7-赋值运算符及内存分析         P20:1.2.8-算术运算符           P21:1.3.0-知识点回顾
P22:1.3.1-关系运算符

         数值比较   ==       对象的比较用is       python_4:系列化学python之一_第5张图片


P23:1.3.2-逻辑运算符
P24:1.3.3-进制转换    P25:1.3.4-位运算符-1         P26:1.3.4-位运算符-2  【24 - 26 跳过未看】
P27:1.3.5-三元运算符和运算符优先级

python_4:系列化学python之一_第6张图片python_4:系列化学python之一_第7张图片

python_4:系列化学python之一_第8张图片
P28:1.3.6-if语句       P29:1.3.7-if-else结构的使用


P30:1.3.8-练习
P31:1
.4.1-for循环         P32:1.4.2-for循环的例子         P33:1.4.3-for-else结构+pass和break关键字

for...   else...          for语句执行完后执行else语句 

 python_4:系列化学python之一_第9张图片

pass关键字  占位,避免语法报错,其实什么代码逻辑都没有,构成语法完整

break    跳出循环     参考java
P34:1.4.4.-案例:用户登录+吃馒头
P35:1.4.5-知识点小结
        P36:1.4.6-while循环        P37:1.4.7-while循环的例子
P38:1.4.8-嵌套循环
        P39:1.4.9-案例:澳门赌场游戏        P40:1.5.0-测试题讲解+补充


P41:1.5.1-字符串运算符        P42:1.5.2-字符串逆序和练习        P43:1.5.3-字符串内置方法之大小写
P44:1.5.4-字符串内置方法之查找
        P45:1.5.5-字符串内置方法之编码和判断开头结尾
P46:1.5.6-字符串内置方法之判断是否是数字
        P47:1.5.7-字符串内置方法之合并拆分
P48:1.6.0-作业-1
        P49:1.6.0-作业-2        P50:1.6.0-作业-3

,前提是 三引号以及包含的内容不在同一行。

python_4:系列化学python之一_第10张图片

python_4:系列化学python之一_第11张图片

python_4:系列化学python之一_第12张图片

逆序输出

这一部分主要是针对字符串的一些API 进行讲解,具体不懂用到查询 参考官方API,不再赘述。


P51:1.6.1-列表的定义和获取元素
P52:1.6.2-列表操作更新和删除

     在对列表中的元素进行更改的时候,一定要用索引去操作,例如for循环时,如果只对item更改操作,是没有用的。

python_4:系列化学python之一_第13张图片
如果在遍历列表的过程中边删除,会导致列表变短,但遍历的条件可能是初始列表的长度,可能导致索引越界,出现问题。 改用while循环处理。

P53:1.6.3-知识点小结
P54:1.6.4-删除删除的问题
P55:1.6.5-列表的切片操作
P56:1.6.6-列表添加元素


P57:1.6.7-列表应用的案例
P58:1.6.8-列表排序


P59:1.7.1-嵌套列表及其迭代
P60:1.7.2-练习及评讲
P61:1.7.3-列表的其他方法

python_4:系列化学python之一_第14张图片

      remove(e)   删除列表中第一次出现的元素e,返回值是none。如果没有找到要删除的元素,报异常。

       pop() 弹栈,移出列表的最后一个元素,返回值是删除的那个元素,默认删除最后一个,但是也可以指定下标删除

       clear()    清除列表(里面的元素全部删除)

       reverse()   翻转


P62:1.7.4-案例-1:王者荣耀之购买武器
P63:1.7.4-案例-2:王者荣耀之对战+删除武器
P64:1.7.4-案例-3:王者荣耀之删除武器退换金币


P65:1.7.5-冒泡排序
P66:1.8.0-知识点回顾


P67:1.8.1-元组类型

              类似列表,当成容器使用。

              定义的符号是小括号 ()

              元祖中的内容只能获取,不可增删改

              关键字:tuple

       注意,元组中放一个元素,就要在后面加逗号,否则不认为是元组类型。

       list列表可以转元组。

查询方法,根据下标index

切片方法,  [ : ]


P68:1.8.2-拆包和装包

python_4:系列化学python之一_第15张图片

P69:1.8.3-字典类型

符号 {}     关键字 dict        保存的元素是  key:value  的键值对形式


P70:1.8.4-知识点小结
P71:1.8.5-字典添加元素

        增加: 格式:dict[key] = value   ,重名的key 会出现值覆盖替换的情况。否则执行新增添加。
P72:1.8.6-字典的常用方法-1
P73:1.8.6-字典的常用方法-2

       查找,根据key来查询

       

遍历字典:其实遍历输出的就是字典的key,如果想遍历输出value该怎么办?

items()  ,字典转成列表内包含元组的形式。[ ( , ) , ( , ) ,……]

values()  取出字典中的所有value放到一个列表中。

keys()    取出字典中所有的key放到一个列表中。

对字典也可以用in操作,判断元素是否在字典中的key出现。即找的就是key。


P74:1.8.7-字典删除元素   

       del()方法  del dictTemp[‘老高’]

       pop()方法     dictTemp.pop(‘老高’)    ,只要删除成功,返回被删除key对应的value值

注意,没有remove()方法

python_4:系列化学python之一_第16张图片      

popitem()方法   随机删除字典中的键值对,一般从末尾删除

clear()方法, 清空
P75:1.9.0-知识点回顾


P76:1.9.1-集合操作之添加和删除元素

集合   set    无序不重复     也是用 {}
P77:1.9.2-集合操作之交并差集运算

set 集合 不支持  +    *

差集   difference()

交集   intersection()

并集   union()
P78:1.9.3-集合操作之对称差+知识点总结
P79:1.9.4-可变和不可变类型


P80:1.9.5-类型转换

python_4:系列化学python之一_第17张图片

python_4:系列化学python之一_第18张图片

 

python_4:系列化学python之一_第19张图片

未完待续......

你可能感兴趣的:(04,python)