python 化学库_python_4:系列化学python之一

前言:

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

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

8795880d5d379d3926cc93f7b00699cf.png

e55f392366f7c2b507a86b47c528ea96.png

鉴于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 化学库_python_4:系列化学python之一_第1张图片

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

python 化学库_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 化学库_python_4:系列化学python之一_第3张图片

整体上和java差不多吧,函数命名java推荐驼峰式,python推荐下划线式

P10:1.2.0-知识点回顾

P11:1.2.1-print的使用

2b7a45a30a2f28f1cba6298f36f6dbd3.png

2c53cf170e77fed8d0ecfbccbb95bb06.png

P12:1.2.2-转义字符

daa41c8b984a63194ee60b19c3e847d6.pngaf993332cc27ac75b1bd51a18da6a983.png

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

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

97ea58a6df8cb872adf415bc4f589aed.png

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

# 单行注释

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

13fd0663b88f3f96f6b8da59140a8b6c.png

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

611d5dfa7ca12d8b659cfdbc79f705c3.png

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

a ** b   代表 b个a相乘

a // b  代表整除

eg:02e70ea96c80e634bad2bb3a2061e03c.png

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-关系运算符

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

760dc207089316c026307d0845451007.png

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 化学库_python_4:系列化学python之一_第6张图片python 化学库_python_4:系列化学python之一_第7张图片

python 化学库_python_4:系列化学python之一_第8张图片

P28:1.3.6-if语句       P29:1.3.7-if-else结构的使用

ad908c46e7803dda0fe1f4de8a0db1f0.png

P30:1.3.8-练习

P31:1.4.1-for循环         P32:1.4.2-for循环的例子         P33:1.4.3-for-else结构+pass和break关键字

8d08564bca976fc99b0bb02f5bd58eb1.png

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

python 化学库_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

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

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

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

0755dba0a235396b8e07d76fcea7ef8e.png

8c7780087a62e7a90501301aec8338d7.png

b65140b9b43bb4e0023f77cd4c79552d.png

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

a97ae799f320aa8ea57f05aacfb00c19.png

逆序输出

3070c9becf37ca8623da365d49564962.png

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

P51:1.6.1-列表的定义和获取元素

P52:1.6.2-列表操作更新和删除

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

python 化学库_python_4:系列化学python之一_第13张图片

如果在遍历列表的过程中边删除,会导致列表变短,但遍历的条件可能是初始列表的长度,可能导致索引越界,出现问题。 改用while循环处理。

P53:1.6.3-知识点小结

P54:1.6.4-删除删除的问题

P55:1.6.5-列表的切片操作

P56:1.6.6-列表添加元素

418afeb7cb93e600d0ee4b57705ed4c3.png

P57:1.6.7-列表应用的案例

P58:1.6.8-列表排序

2b4f525f008f46ea509e5e32efb76bc2.png

P59:1.7.1-嵌套列表及其迭代

P60:1.7.2-练习及评讲

P61:1.7.3-列表的其他方法

python 化学库_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 化学库_python_4:系列化学python之一_第15张图片

P69:1.8.3-字典类型

9017ead617c9ccf771cead2b292650a9.png

0d39533658f0d9c769ea0ee6f272e9aa.png

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

76bf15b052dd2f541537e293de416a5c.png

P70:1.8.4-知识点小结

P71:1.8.5-字典添加元素

增加: 格式:dict[key] = value   ,重名的key 会出现值覆盖替换的情况。否则执行新增添加。

P72:1.8.6-字典的常用方法-1

P73:1.8.6-字典的常用方法-2

查找,根据key来查询

b1ba887d4adf73a4edf1e077a33f0182.png

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

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

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

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

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

P74:1.8.7-字典删除元素

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

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

注意,没有remove()方法

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

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

clear()方法, 清空

P75:1.9.0-知识点回顾

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

583176dc82deac3babf1991e26125936.png

集合   set    无序不重复也是用 {}

P77:1.9.2-集合操作之交并差集运算

set集合 不支持+和*

00ceb49845380730cd48431f27642711.png

cab48beed44f9ee16436f6bb35cff4da.png

差集   difference()

交集   intersection()

并集union()

P78:1.9.3-集合操作之对称差+知识点总结

P79:1.9.4-可变和不可变类型

91839385de7266db1f5edacd7431f534.png

0bfdd908ba82dd05a1b2aaae53cefd93.png

P80:1.9.5-类型转换

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

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

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

未完待续......

你可能感兴趣的:(python,化学库)