CSDN21天学习挑战赛——day2 python入门知识了解

这篇博客介绍了Python的基础知识,包括对Python的理解,如其解释型特性、严格的缩进规则和丰富的库。重点讲解了标识符的命名规则、缩进的使用以及导入模块的方法。还提到了关键字和运算符,为Python初学者提供了入门指导。
摘要由CSDN通过智能技术生成


活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

CSDN21天学习挑战赛——day2 python入门知识了解

离很久之前学python有一段时间了,记得才接触到python时还是在大二的时候,感叹python的高大上,却一直没能学习得更进一步,现在我希望通过这21天的学习,让我对python能有一些新的理解,也能在这21天里对python的知识能有新的理解和学习掌握,好了,不多说了,直接上干货。。。。。。

1.1 关于我对python的看法和一些理解

当时接触到python的时候,是通过了解的不多的树莓派了解到了这门编程语言。第一次通过IDLE运行了第一个Hello World的代码后,我发现,竟然有如此能只通过小于3行代码就能输出变量的语言(我之前最长写过300多行的C语言代码。。。。。有这个反应正常)。于是,我开始学起了这门语言,但是因为自身的原因,没能坚持下来,只学去了基本的语法知识,并没有接触到它的很多很”方便“的技术——网页分析、免费白嫖、自动化办公等,于是怀着想学这高大上的技术,我再次重新学习起python。。。
谈谈之前学python对它的理解(仅个人观点,不喜勿喷,有错误请指正,谢谢)——一门解释型语言,虽然不太适合于嵌入式系统,但是不妨碍它在其他领域大显身手;对缩进有着严格的约定(以前写代码的时候有7、8次是因为缩进错误而抓狂。。。。请大家注意写的时候注意缩进的使用);有着大量的函数库,有标准库、扩展库,功能强大;开源。

1.2 入门知识一 标识符

提起标识符,你能想起第一次上C语言课写代码时,你的变量名是咋定义的?我之前写第一个C语言程序时,最喜欢用的是26个字母的随机组合的变量标识符——aa、ss。。。。。。我认为这只是个人的习惯,无伤大雅。但是基本的标识符命名规则,必须遵守:
1.第一个字符必须是字母或下划线"_"。
2.区分大小写(有些代码不区分大小写,但是python区分大小写)。
3.其他部分由字母、数字或下划线组成。
在python中的很多函数名你会发现许多的下划线。

1.3 入门知识二 缩进

说起缩进,你们写代码时喜欢用tab还是空格一个一个地去敲呢?python对缩进的规则要求严格,一个缩进的失误,则会导致解释器无法识别,使解释器报错,这是多少新手的痛(过来人,错过了好几次。。。。。。)。因为python是通过缩进来识别代码层的,所以python对代码缩进的要求严格。
首先,我们要了解代码层的分类:
第一种是物理层,可以理解,物理层就是你敲在编辑器上的所有代码行。比如下面的代码

a = 1
b = 2
print(a,b)

第二种是逻辑层,它是由语句组成的。例如

a = {"c":1,
     "v":23,
     "k":2333,
     "vb":39
    }

注意:可以使用 “;” 将多个同一代码层的逻辑行连接在一起,但是不同代码层的逻辑行不能通过 “;” 连接在一起。如下所示:

a = 1;b = 2;print(a,b)

代码结果
1 2

a = 1;b = 2;if a < b;print(a)

代码结果:
invalid syntax报错
下面我们来了解python缩进的规则和缩进量:
1.一条语句的首行不缩进。
2.相同代码层的语句或代码行保持相同的缩进量。
3.使用 “:” 标记新的逻辑行,常用于循环、if分支、函数定义等。
增加缩进表示进入下一个代码层。
减小缩进表示进入上一个代码层。
4.一般是4个空格为缩进量。
5.可以使用tab或空格作为缩进,但最好不使用tab作为缩进,因为无法控制缩进量。
6.实际开发时,遇到代码层深度较大、代码量较大时,一般使用2个空格缩进量。

1.4 入门知识三 导入与多行语句

我们知道python的强大得益于它强大的函数库,但是光靠一些标准库函数,远远无法解决一些开发问题,所以,我们需要利用pip命令下载一些强大的扩展库,当要使用某个扩展库时,我们需要利用import导入语句将库导入到你的程序中。
下面介绍一些常用的导入语句的使用方法:
1.导入某个库:import somemodule(最常用的)
当需要使用库中的某个函数时,使用以下的方法实现:
somemodule(somefun)
2.导入某个库中的某个函数:from somemodule import somefun
不需要使用somemodule(somefun)的方法来调用库中的函数。
3.导入某个库中的多个函数:from somemodule import somefun1,somefun2,somefun3…
4.导入某个库中的所有函数:from somemodule import *
接下来来看一下python中语句的特点:一行写完一行语句。
当语句过长时,可以使用"“换行,但是使用”{}“、”()“、”[]“的多行语句则不需要使用”"进行换行。

1.5 入门知识四 关键字(保留字)与运算符

我们知道C语言的关键字有21个,这些一般都是一些已定义好的标识符,因此我们需要在自行定义变量时,避免自己变量的标识符与关键字冲突,因此,在这里列举了python的部分常见的关键词:
False、True、None、or、class、import、and、as、assert、break、continue、def、from、for、global
下面我们来看python中的运算符:
python中常见的运算符有以下四种:
1.算术运算符:常见的用于算术运算:+、-、、/、//(取整除)、%(取余数)、**(幂运算),属于二目运算符
2.关系运算符:用于判断两式的关系:==、>、<、>=、<=、!=、<>(不等于),属于二目运算符;输出结果为False或True
3.逻辑运算符:用于判断两式的逻辑关系:and(与)、or(或)、not(非),属于二目运算符;输出结果为False或True
4.赋值运算符:用于对未赋值的变量赋予初值:=、+=、-=、%=、
=、//=、**=,属于二目运算符;
关于运算符的优先级,可以去后面的脑图中查看,这里不再赘述。

写在最后

以上就是我整理的关于python的一些入门知识,如果有错误的请各位大佬指出,谢谢。在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

何必念不予

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值