python 类的知识点整理_Python基础知识点梳理

本文主要介绍一些平时经常会用到的python基础知识点,用于加深印象,也算是对于学习这门语言的一个总结与回顾。

python语言介绍

python是一门解释型语言,python的设计目标:一门简单直观的语言并与主要竞争者一样强大

开源,以便任何人都可以为它做贡献

代码像纯英语那样容易理解

适用于短期开发的日常任务

设计哲学是:优雅

明确

简单

python基础语法

标识符第一个字符必须是字母表中字母或下划线 。

标识符的其他的部分由字母、数字和下划线组成。

标识符对大小写敏感。

注释

行与缩进python与其他语言明显的区别是没有大括号,而是用缩进表示代码块。

另外,每行语句不需要以分号结束。

多行语句

如果语句很长,可以使用反斜杠(\)来实现多行语句

说明:在 [], {}, 或 () 中的多行语句不需要使用反斜杠

算术运算符

判断语法

if else语句

if 和 else用于对条件进行判断并进行处理,语法如下:

逻辑运算符

对于同时判断多个条件的情况可以用逻辑运算符,有如下三种:

elif 语句

elif语句用于有多个条件进行判断的场景,语法如下:

循环语法

循环的作用就是让指定的代码重复执行

while循环

while循环是python中常见的循环,用于让执行的代码按照指定次数重复执行,语法如下:

for循环

for循环可以方便地遍历列表,元组,字典等数据类型,比如遍历一个列表的代码片段如下:

python中,for循环经常与range函数搭配使用,如下:

python数据类型介绍按照是否是数字可以按照如下表格分类:

说明:使用type函数可以返回变量的数据类型

按照是否可变可以分为:

列表

列表(list)是python中使用最频繁的数据类型,类似其他语言的数组

列表的符号是中括号[],初始化一个列表语法如下:

列表中常见的几种操作如下:

元组

元组(tuple)与列表类似,区别是元组的数据不能修改,元组的符号是小括号(),初始化一个元组的语法如下:

元组主要用于函数的参数和返回值,格式化字符串,以及保护列表数据,由于元组的数据无法修改,因此提供的方法也比较少:

元组在python中还可以用于交换两个变量的值:

字典

字典(dict)通常用于描述一个物体的相关信息,使用键值对存储数据,键必须唯一,由于要使用hash算法,只有不可变类型才能用作键,字典的符号是大括号{},初始化一个字典的语法如下:

字典的常用操作函数如下:

字符串

字符串(str)的使用也非常广泛,可以使用引号('或")来创建字符串,初始化一个字符串的语法如下:

python对于str提供了很多实用的方法,比较常用的有以下这些:对字符串进行判断的方法:对字符串进行修改(包括格式化,大小写转换):字符串的查找和替换:字符串的拆分和连接:

公共方法

内置函数

对于列表,元组,字典,字符串,python也提供了一些公共方法,如下:

运算符

高级数据类型同样支持以下常见的运算符:

切片

切片使用索引值可以方便地截取容器中一定范围的数据,适用于列表,元组,字符串。

切片语法如下:

item[N:M:S]

其中N表示要截取的开始位置,M表示结束位置,S表示step也就是步长,默认是1,截取的时候[N:M]是个半闭合区间,等效于数学上[N,M)取值范围,取N不取M, N和M都可以省略。python中,-1可以表示最后一个元素,字符串利用切片完成翻转的代码如下:

python函数语法

在python中定义一个函数需要使用def关键字,相比其他语言,返回值不需要声明,定义一个函数的语法如下:

缺省参数

除了常见的必须参数外,python支持缺省参数,即为参数指定一个默认值,可以不传入这个参数,代码例子如下:

多值参数

如果函数处理的参数的个数不确定,就可以用多值参数:参数名前面增加一个*可以接收元组

参数名前面增加两个*可以接收字典

使用了这两个多值参数的代码例子如下:

返回多个值

python中可以利用元组返回多个值,多个返回值的代码如下:

python常用函数

print输出函数

python使用print函数将信息输出到控制台,输出数据时经常会用到格式化操作符,不同的格式化字符串含义如下表:

语法格式如下:

print函数默认会自动在内容末尾增加换行,如果不希望换行,可以用end参数指定需要输出的内容

语法格式如下:

input输入函数

使用input函数从键盘等待用户的输入,默认都是一个字符串

语法格式如下:

类型转换函数

常见的类型转换函数如下:

未完待续...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值