Python入门:基础知识

一.变量

在代码里我们用变量存放数据,并用等号为变量赋值。

《Python入门:基础知识》
《Python入门:基础知识》

二.注释

1.单行注释:以#开头,#后边的内容为注释部分

2.多行注释:可以用多个#,也可以用”’中间部分为注释内容”’

三.数据类型

1.字符串

字符串是python中最常见的数据类型,我们可以用‘ ’或“ ”来创建字符串,可以用+将两个字符串合并。

《Python入门:基础知识》
《Python入门:基础知识》

注意:代码中的空格要用英文输入。

2. 数字

数字类型:int(整数)、bool(布尔)、float(浮点数)、complex(复数)

《Python入门:基础知识》
《Python入门:基础知识》

3.容器

《Python入门:基础知识》

《Python入门:基础知识》

1)如何定义列表?

列表的数据项不需要具有相同的类型

《Python入门:基础知识》

列表的4个操作:增加、删除、查询、修改

《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》

2)元祖定义

Python 的元组与列表类似,只是元组的元素不能修改。

《Python入门:基础知识》
《Python入门:基础知识》

3)集合定义

《Python入门:基础知识》
《Python入门:基础知识》

集合的4个操作:增加、删除、查询、修改

《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》

4)字典定义

字典是另一种可变容器模型,且可存储任意类型对象。

格式:d = {key1 : value1, key2 : value2 }

key是唯一的且不可变,value可以取任意数据类型。

《Python入门:基础知识》

《Python入门:基础知识》

字典的4个操作:增加、删除、查询、修改

《Python入门:基础知识》
《Python入门:基础知识》

4.布尔

布尔类型包括:True和False.

5.None

None是一个特殊的空值。

总结:元祖使用( ),列表使用[ ], 集合使用{ }

四、条件判断

1.条件判断的一般格式

《Python入门:基础知识》

《Python入门:基础知识》

注意:如果符合if后边的边界条件,执行要做的事情1;如果不符合边界条件,则执行要做的事情2;

在python中当语句以冒号结尾时,缩进数相同的语句视为代码块,按规则用四个空格的缩进。

2.边界条件

《Python入门:基础知识》

《Python入门:基础知识》

3.多个条件判断

《Python入门:基础知识》

《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》

五、循环 批量处理数据

for循环:把容器中的每一个数据都按照特定的规则进行重复处理

《Python入门:基础知识》

注意:i表示容器里的每一个数据

1.对列表进行循环

《Python入门:基础知识》
《Python入门:基础知识》

2.对字典进行循环

《Python入门:基础知识》
《Python入门:基础知识》

3.continue用于跳出当前循环

《Python入门:基础知识》
《Python入门:基础知识》

4.break用于退出整个循环

《Python入门:基础知识》
《Python入门:基础知识》

六、函数

1.自定义函数

《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》

2.使用函数

《Python入门:基础知识》

3.函数参数:不可变数据类型

《Python入门:基础知识》
《Python入门:基础知识》

注意:如果函数参数是字符串, 元祖, 和数字这3种不可更改的对象,参数传递时,相当于传递的是复制出来的数据,对于数据本身没有影响。

4.函数参数:可变数据类型

《Python入门:基础知识》
《Python入门:基础知识》

注意:如果参数传入的数据类型是可变的类型,当函数内部修改该数据时,原始的数据也改变了。

5.变量作用域

程序的变量并不是在哪个位置都可以访问的,访问权限取决于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。

Python的作用域包括全局作用域和局部作用域。定义在函数内部的变量拥有一个局部作用域,定义于函数外的变量拥有全局作用域。

《Python入门:基础知识》
《Python入门:基础知识》

注意:局部变量只能被声明的函数内部访问,而全局变量可以在整个程序内访问。

七、模块

模块是一个包含了所有定义的函数和变量的文件,可以被别的程序引用,使用其函数功能。

1.如何使用Python内置模块

《Python入门:基础知识》
《Python入门:基础知识》

2.如何安装第三方包?

《Python入门:基础知识》
《Python入门:基础知识》

3.如何使用包

《Python入门:基础知识》
《Python入门:基础知识》

4.模块使用总结

《Python入门:基础知识》

八、数据结构

《Python入门:基础知识》
《Python入门:基础知识》

1、队列,栈

collentions是Python内建的一个集合模块,提供了许多有用的数据结构。

《Python入门:基础知识》
《Python入门:基础知识》 队列

新的元素总是放在栈的顶部,当我们从栈中删除数据也就是移出栈顶元素。

浏览器的前进按钮相当于入栈,浏览器后退按钮相当于出栈。

《Python入门:基础知识》
《Python入门:基础知识》

2、字典

1)Python默认的字典

《Python入门:基础知识》
《Python入门:基础知识》

2)Collection中排序字典

orderedDict是按照插入的顺序进行排列的。

《Python入门:基础知识》
《Python入门:基础知识》

3、计数器Counter

《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》
《Python入门:基础知识》

总 结:

1.程序安装:猴子老师的两篇文章中有详细的步骤和常见问题的解决方法

初学python者自学anaconda的正确姿势是什么??www.zhihu.com《Python入门:基础知识》
jupyter notebook 可以做哪些事情?www.zhihu.com《Python入门:基础知识》

2.学习中遇到的问题

1) 实际操作很重要,很多问题都是出现在代码输入过程中的;

2) 代码输入时注意中英文输入法的切换、空格、缩进、拼写错误;

3) Python区分大小写,用英文标点符号;

4) 参考书目:菜单网站python3教程

《父与子的编程之旅》

    原文作者:奔跑的土豆
    原文地址: https://zhuanlan.zhihu.com/p/40507767
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞