Python基础

Python基础

Python基础

一.什么是Python

Python是一门语法简洁,功能强大,应用领域非常广泛,具有强大完备的第三方库,他是一门可移植、可扩展、可嵌入的解释型语言。简而言之Python就是一门编程语言,是现在世界上最流行的编程语言之一。

二.Python注释

通过用自己的熟悉的语言,在程序中对代码进行标注说明。能够大大增强代码的可读性

1.注释分类

1.1单行注释

  • 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用
    在这里插入图片描述
    1.2多行注释

  • .""“注释内容”""

在这里插入图片描述

三.Python关键字和标识符

1.什么是标识符

开发人员在程序中自定义的一些符号和名称,标识符是自己定义的,如变量名、函数名等。

2.标识符的规则

标识符是由字母、下划线和数字组成,且数字不能开头,不是关键字。Python中的标识符是区分大小写的。

3.命名规则

起一个有意义的名字,尽量做到一眼就知道是什么意思(提高代码的可读性)

  • 驼峰命名法

1.小驼峰式命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
2.大驼峰式命名法: 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

  • 以下划线连接单词命名

还有一种命名法是用下划线“_”来连接所有的单词,比如send_buf

4.什么是关键字

python中一些具有特殊工能的标识符,这就是关键字。
关键字是python中已经使用了并赋予了工能,所以不允许开发者自己定义和关键字相同的名字的标识符

  • 查看关键字

可以在Python Shell通过
import keyword
keyword.kwlist
进行查看当前系统中Python的关键字

四.Python判断、循环

1.判断语句的介绍

如果某些条件满足,才能做到某件事情;添加不满足是,则不作,这就是所谓的判断

2.if判断语句

  • if-else语句是用来进行判断的,当if中的条件不满足时执行else中语句。其使用格式如下:在这里插入图片描述

  • if-elif-else语句,当if中的条件不满足时执行elif中语句,只要有一个elif语句满足条件,则不再继续执行,如果都不满足条件则执行else中语句。其使用格式如下:

  • 在这里插入图片描述

  • if嵌套,if可以嵌套使用,当需要多层条件进行判断时使用。其使用格式如下:
    在这里插入图片描述

3.while循环

  • while循环的格式
    在这里插入图片描述
  • while嵌套循环
    在这里插入图片描述
    <1>demo:打印九九乘法表,参考代码如下:在这里插入图片描述

4.for循环

  • for循环的格式
    在这里插入图片描述

5.break和continue

1.break

在循环中使用,如果遇到break则终止循环

  • 带有break的循环示例如下:
    在这里插入图片描述
    运行结果:
    在这里插入图片描述

2.continue

在循环中使用,如果遇到continue则结束本次循环,紧接着执行下一次循环

  • 带有continue的循环示例如下:
    在这里插入图片描述
    运行结果:在这里插入图片描述

五.元组、列表、字典

首先在Python中一般用 “[]”代表列表;“()”代表元组;“{}”代表字典。接下来,我们具体来认识一下。

1.列表

<1>什么是列表

列表就好比一个容器,用来存储数据,可以存储不同类型的数据,可变类型。支持嵌套。

<2>列表的相关操作
2.1 添加元素

  • append
    通过append可以向列表添加元素
  • entend
    通过extend可以将另一个字典中的元素逐一添加到列表中
  • insert
    insert(index,object)在指定位置index前插入元素object

demo:
在这里插入图片描述2.2 修改元素

  • 修改元素时要通过下标来确定修改的哪个元素,然后进行修改。

demo:
在这里插入图片描述

2.3 查找元素

  • in , not in
    in(存在), 如果存在那么结果为true, 否则为false
    not in (不存在), 如果不存在那么结果为true, 否则为false

demo:
在这里插入图片描述

  • index, count
    index: 查找的是下标(从0开始数), 如果未查询到则出错
    count:从1开始数

demo:
在这里插入图片描述
2.4 删除元素
列表元素常用的删除方法有:

  • del:根据下标进行删除
  • pop: 删除最后一个元素
  • remove:根据元素的值进行删除

demo:
在这里插入图片描述
2.5 列表排序

  • sort:是将list按指定顺序徐重新排列,默认由小到大,参数reverse=True可改为倒序,由大到小。
  • reverse:是将list逆置

demo:
在这里插入图片描述

2.元组

python的元组与列表类似, 不同之处在于元组的元组不能修改,元组使用小括号,不可变类型。

查找元素

  • count:
  • index:

demo:
在这里插入图片描述

3.字典

字典和列表一样,也能够存储多个数据
列表中找某个元素时,是根据下标进行的
字典中找某个元素时,是根据‘名字’,也就是key值
字典中的每个元素由两个部分组成,键:值。例如{‘name’:‘xiaochen’} 'name’为键 ‘xiaochen’为值

<1>字典的相关操作

  • 修改元素:字典中的每个数据可以修改的,只要通过key进行查找,即可修改

demo:
在这里插入图片描述

  • 添加元素:在使用 变量名[‘键’] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素。

demo:
在这里插入图片描述

  • 删除元素
    1> del 删除支付那个元素
    2> clear() 删除真个字典

demo
在这里插入图片描述

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值