问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大学初学Py需要掌握的基础

发布网友 发布时间:2023-06-17 03:54

我来回答

1个回答

热心网友 时间:2024-02-08 03:50

初学Python需要掌握的16个基础知识

初学Python要掌握的的16个基础知识

01数据

数据在编程中可以看作为一切程序所需的原材料,它

可以来自于程序本身,也可以来自于用户的输入。程

序可以比作为一个大型的数据加工厂,当输入的数据

经其运行后会输出为我们想要的结果。

python中主要的数据类型:字符串(str) 、整型

(int) 、浮点型(float) 、列表(list) 、元组

(tuple) 、字典(dict) 、集合(sets) 、布尔

(bool) 、空值(None) 。

02变量

它就像一个带标签的盒子,需要你把数据放进去,如

name='一只小猴', 其中name就是一个变量, 也就

是把“一只小猴”这四个字赋值给name变量

变量命名需要注意:

①只能是一个词;

②只能包含数字、字母(区分大小写)和下划线;

③不能以数字开头;

④尽量描述包含的数据内容;

⑤不要使用python函数名或关键字。总之, 大家在命

名时推荐用纯英文就好,并且取一些有意义的名称,

方便理解每个变量的含义及作用。

03字符串

字符串是由一个个字符串起来的组合,字符可以是数

字、字母、文字或符号,它也就是我们经常接触到的

文本,可以往里面放任意长度的内容。字符串需要用

英文单引号或双引号括起来。

①利用字符串拼接符号+可以将需要拼接的变量连在

一起。字符串拼接时,数据类型要一致。

②使用len() 函数可以得到字符串的长度。

③使用%s格式化字符串。

04数值

数值包括整型和浮点型,分别对应整数和浮点数。

整数在代码世界中是正整数、负整数和零的统称,是

没有小数点的数字。其没有引号包围,且只能单独行

动,如果和其他文字类型数据(如中文、英文)

起,程序则会报错。

浮点数在计算机的程序计算中会有四舍五入的误差

05列表

一个列表需要用中括号[]把里面的各种数据括起来,

里面的每一个数据称为元素,每个元素之间用英文逗

号隔开,列表中各种类型的数据无所不能包。

对列表的主要操作为提取元素、增加或删除元素。

让你轻松入门Python

轻松入门Python:

Python基础知识学习路线

入门书籍

Python语法知识背记手册

Python视频讲解(基础语法, 爬虫, web开

发,数据分析等等)

练习练手类:

Python基础习题100道, 思路讲解

247个练手案例,源码示例

70个练手项目(爬虫,数据分析等等)式编

程、机械控制的知识。

06元组

元组和列表类似,不同的是元组中的元素在初始化后不能

再更改,尝试修改后程序会报错,因此可以理解成一个只

读的变量。元组使用小括号()括起来。

07字典

字典最外层要用大括号{}括起来,其中的元素是由一个个

键值对构成,它们用英文冒号连接,如'小明:95',其中

“小明”称为键(key) , “95”称为值(value) , 这

样唯一的键和对应的值形成的组合称为键值对。

字典中对元素的操作与列表和元组不同,列表与元组均通

过偏移量来索引,而字典靠的是键。

08集合

集合与字典类似,也是一组键的集合,但不存储值,并且

集合中没有重复元素。可以使用大括号或set() 函数创

建集合, 但创建空集合时必须用set() 。

09布尔和None

布尔类型只有两种值:True和False, 这是计算机逻辑判

断的两种结果。python会把0、'、[] 、{} 、None、

False均看为False, 其他内容均为True。布尔值之间可

以进行运算。

None代表空值, 它自成一派, 没有意义。

注意:None与0不同, 0是一个具体的数值, 有意义

10运算符

运算符的作用是根据已有的变量生成新的变量,主要包括

以下几种:

①算术运算符:+-*1%**//

②比较运算符:==!=><>=<=

③逻辑运算符:and or not

11条件判断

条件判断语句有三种表现形式:单项判断、双向判断和多

项判断。

注意:冒号和缩进是一种语法, 它会帮助python区分代

码之间的层次,理解条件执行的逻辑及先后顺序。被缩进

的内容和if条件语句组成了一个代码块,成为if条件下的

内部命令。

if和else自身所代表的条件是互斥的; if、elif和else三

者代表的条件是互斥的, elif后可不接else。

12循环

循环指把一件事重复执行很多遍。循环语句让计算机能够

重复性地、自动地执行命令,我们可以选择两种循环指

令:for...in...循环语句、while循环语句

注意:while循环与for循环语句不同, while语句是”在

一定的条件下,按照流程办事”

while后跟的一个条件语句, 当该条件被满足时, 就会执

行while内部的代码, 即while子句。

13循环控制

循环控制主要包括四种:break语句、continue

语句、pass语句、else语句。它们与for循环和

while循环配合使用, 可以让循环发挥更多的功

能。

①break语句

用来结束循环, 一般写作if...break, 意思是如果

满足了某一个条件,就提前结束所有循环。它只能

在循环内部使用。

②continue语句

当某个条件被满足时, 触发continue语句, 将跳

过之后的代码,直接回到循环的开始。

③pass语句

表示什么也不做,只是占一行代码的位置,常用在

if语句下。

④else语句

else不但可以和if配合使用, 还能跟for循环和

while循环配合使用。在没有遇到break语句的正

常结束的循环就执行else语句。

14函数

函数是组织好的、可以重复使用的、用来实现单一

功能的代码。

python中存在内置的函数, 如实现打印功能的

print() 函数、实现获取数据长度的len() 函数等。

这些都是已经设定好的,可以直接拿来使用。

python同样支持根据自己编写程序的需要来定义

独一无二的函数,定义函数的语法结构如下:

def函数名(参数1, 参数2......参数n) :

函数体

return语句

调用函数只需要输入函数名和参数对应的值即可。

关键是要弄清楚函数有多少个参数,如何给参数赋

值,这一过程在函数里称为参数的传递。

注意:变量的作用域。在一个函数内定义的变量仅

能在函数内部使用,称为局部变量。在所有函数之

外赋值的变量可以在程序的任何位置使用,称为全

局变量。下图虽然变量名都是x,但因为全局变量

和局部变量处在不同的作用域中,所以打印的结果

也不同,但为避免混淆,尽量不要取相同的变量名。

15注释

python中被注释的代码不会运行, 可当作给自己

和其他人阅读的笔记和说明,提高代码的可读性。

16模块

逻辑上来说模块就是一组功能的组合,实质上一个

模块就是一个包含了python定义和声明的文件文

件名就是模块名加上.py后缀。

想要使用模块,必需先将模块加载进来,可以通过

关键字import或from来导入。对于python内置

的模块,可以直接导入使用;对于第三方模块(如

pandas、numpy等) , 需要在终端使用命令安装

而后再导入使用。

例:collections是python内置的一个集合模块,

提供了许多有用的集合类,实现一些特定的数据类型。

①队列(queue)

②栈(stack)

③排序字典(order dict)

python默认的字典键是无序的; collection模块

中排序字典的键是有序的。

④计数器(counter)




声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 EXCEL公式求助~求A列等于某一值时,相应B列的总和 芝奇售后快递签收后多久发货 小狐视频拍摄制作的优势有哪些? 供电局广州电表(三相四线100ADT864) 三相电表dt864型加穿心式电流互感器,用什么线材可以使用,现有小指粗细... 淮南徽州府淮公馆怎么走 淮南南站坐几路公交车到永盛船员培训学校 淮南南站到淮南东站有公交车吗 淮南经开区到山南职教园坐什么车 淮南23路车为什么不跑了 空调插头自己掉了 从西安北站到友谊西路127号打的士多少钱 友谊西路127号离火车站有多远? 民政路口到新雪域坐什么公交车 兰州红山根西路127号小区周边配套怎么样? ...我的地址是西安市友谊西路127号西北工业大学西苑一号楼201 海淀区永定路西里是哪的学区房 世界五大会计模式 被盗,好友全部拉黑了如何给他辅助验证? 去重庆玩住哪里方便又便宜 武汉五星级酒店有哪些地址+订房电话 请问全球订房客服电话是多少? 黄陵县小吃一条街在哪 北京延安区最繁华的地方 哪些不属于人际融资来源 下列筹资方式中,属于债务资金来源的有( )。 求一些有QQ钻石的炫酷大一点的皮肤,用来做QQ空间的背景 同一手机可登陆两个吗? 股票1股是多少? 梦见几天都同一个人的名字的预兆 水獭的特点 为什么大理的酒店都没有空调 西昌邛海为什么大多数民宿没有空调? 为什么酒店没有空调 标致408油箱盖怎么打开 检查是溃疡性结肠炎。问这个病是怎样形成的。现在大便... 慢性结肠炎表现?溃疡性结肠炎的治疗方法? 高二有机化学里,什么可以发生硝化反应 高一关于奋斗的作文素材 西游记1到10回读后感5篇