python怎么定义一个变量为空列表_Python入门:基础知识

本文介绍了Python编程的基础知识,包括变量的使用、注释、数据类型如字符串、数字、容器(列表、元组、集合、字典)、布尔值和None。深入讲解了条件判断、循环(for循环)以及函数的概念,讨论了函数参数的可变与不可变特性,以及变量的作用域。此外,还涵盖了模块的使用,特别是队列、栈、字典(包括OrderedDict和Counter)等数据结构。最后强调了实际操作和学习中应注意的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.变量

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

二.注释

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

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

三.数据类型

1.字符串

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

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

2. 数字

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

3.容器

1)如何定义列表?

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

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

2)元祖定义

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

3)集合定义

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

4)字典定义

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

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

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

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

4.布尔

布尔类型包括:True和False.

5.None

None是一个特殊的空值。

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

四、条件判断

1.条件判断的一般格式

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

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

2.边界条件

3.多个条件判断

五、循环 批量处理数据

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

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

1.对列表进行循环

2.对字典进行循环

3.continue用于跳出当前循环

4.break用于退出整个循环

六、函数

1.自定义函数

2.使用函数

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

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

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

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

5.变量作用域

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

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

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

七、模块

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

1.如何使用Python内置模块

2.如何安装第三方包?

3.如何使用包

4.模块使用总结

八、数据结构

1、队列,栈

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

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

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

2、字典

1)Python默认的字典

2)Collection中排序字典

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

3、计数器Counter

总 结:

1.程序安装:猴子老师的两篇文章中有详细的步骤和常见问题的解决方法初学python者自学anaconda的正确姿势是什么??​www.zhihu.comjupyter notebook 可以做哪些事情?​www.zhihu.com

2.学习中遇到的问题

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

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

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

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

《父与子的编程之旅》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值