find python 区分大小写 python不区分大小写的函数_python不区分大小写


一 学习总结

原定上周就已经将猴子过关中第二关学习完全,因为觉得有部分不熟悉又找其他学习资源练习了一周。和大学学习的C语言、工作自学的VB语言有所不同,Pyhton简单不需要每个变量进行定义数据类型;和Sql语言不同,Pyhton有明显区分大小写。

在学习中,总结编写代码时有几个经常犯的错误浪费了时间,1:Python大小写是一定需要区分,不然无法得到你想要的输出;2:Python中不同语句的缩进有从属关系,如if/while/for等,也区分了局部和全局变量;3:Python中的常见的语法错误,如中英文输入法不同字符导致报错;4:复杂程序编写需要先梳理分析步骤,必要时制定流程图,会大大减少编写代码时的错误。

基础知识回顾

如下为百度脑图整理的Python基础学习的思维导图(可能图片看不太清楚),主要分为四个部分:数据类型、函数和循环/条件判断、模块、数据结构。


find python 区分大小写 python不区分大小写的函数_python不区分大小写的方法_02


1、数据类型

字符型(String):

访问字符串中的值([]、[n:]、[::-n]);

内置函数(startwith/endwith;count();find();join();partition();replace();split();strip())


find python 区分大小写 python不区分大小写的函数_find python 区分大小写_03


数值型(Number):

int、long、float(存在精度缺失,可使用Decimal)、complex


find python 区分大小写 python不区分大小写的函数_python不区分大小写_04


列表(List):用符号[]表示列表,中间的元素可以是任何类型,用逗号分隔。

访问列表中的值,和访问字符串中一样;

内置函数:len()、max()、min()、list()

方法:append()、extend()、insert()、pop()、sort()、count()、index()


find python 区分大小写 python不区分大小写的函数_python 不区分大小写_05


find python 区分大小写 python不区分大小写的函数_python不区分大小写_06


元组(Tuple):用符号()表示元组,中间元素有逗号分隔开,属于不可变变量

集合(Set):无重复元素的容器,用符号{}表示集合,中间元素有逗号分隔开,属于可变变量


find python 区分大小写 python不区分大小写的函数_python不区分大小写_07


字典(Dict):有键值对组成,用符号{}表示字典,中间元素有逗号分隔开,属于可变变量,格式为dictionary = {key:value},键不可变类型且唯一。

取value值:dict[key] 修改value值:dict[key]=修改后value 删除:del dict[key]

方法:clear()、fromkeys()、get()、has_key()、items()、update()、keys()


find python 区分大小写 python不区分大小写的函数_python 不区分大小写_08


find python 区分大小写 python不区分大小写的函数_python find不区分大小写_09


布尔值(Boolean):返回True和False

空值(None )


find python 区分大小写 python不区分大小写的函数_python不区分大小写的方法_10


2、函数和循环条件判断

循环语句:for和while循环

continue为跳过此次循环中的代码块、break为跳出循环


find python 区分大小写 python不区分大小写的函数_python不区分大小写的方法_11


find python 区分大小写 python不区分大小写的函数_python不区分大小写的方法_12


find python 区分大小写 python不区分大小写的函数_python 不区分大小写_13


find python 区分大小写 python不区分大小写的函数_python 不区分大小写_14


条件语句:ifelseelif:


find python 区分大小写 python不区分大小写的函数_python find不区分大小写_15


函数:

Def 函数名(参数):

代码块

(return )


find python 区分大小写 python不区分大小写的函数_python 不区分大小写_16


find python 区分大小写 python不区分大小写的函数_find python 区分大小写_17


find python 区分大小写 python不区分大小写的函数_python find不区分大小写_18


3、模块


find python 区分大小写 python不区分大小写的函数_python find不区分大小写_19


find python 区分大小写 python不区分大小写的函数_python find不区分大小写_20


4、数据结构

队列:先进先出

栈:后进先出

排序字典


find python 区分大小写 python不区分大小写的函数_python不区分大小写_21


find python 区分大小写 python不区分大小写的函数_find python 区分大小写_22


find python 区分大小写 python不区分大小写的函数_find python 区分大小写_23


总的来说,基本框架和语法已经了解,距离掌握还差编程的练习和异常报错的处理,这两点还是需要加强!