黑马程序员技术交流社区

标题: 【python】python基础部分重要概念和操作定义 [打印本页]

作者: 心静如水    时间: 2018-10-6 16:23
标题: 【python】python基础部分重要概念和操作定义
python基础有关重要概念(部分,我自己整理的)Python 语言:是一种面向对象的解释型计算机程序设计语言面向对象解释型语言Python的优点Python的缺点PyCharm介绍注释的分类注释的作用:pycharm中的提示性信息:关键字标识符标识符规范:命名约束:驼峰命名法:变量:变量用于描述计算机中的数据存储空间变量的作用:在计算机内存中保存数据变量类型获取:使用type(数据)即可获取数据对应的类型输入数据的类型:input函数接收的数据默认为字符串类型转换函数:
        1.接收整数:字符串→整型数据:        int(“整数格式的字符串”)
        2.接收小数:字符串→浮点型数据:float(“小数格式的字符串”)
比较运算字符串比较运算规则:关系运算循环概念函数概念函数的作用函数定义和调用规则:函数文档注释:文档注释可以为函数添加功能说明,方便开发者查阅函数相关信息形参和实参函数参数的作用域变量的作用域面向对象和面向过程的区别成员方法内可以调用类下的所有属性和方法类方法下只能调用类属性静态方法可以用类名调用,也可以用对象名来调用封装的作用列表的概念列表的特点列表常用方法
方法名
功能

append(data)                                                    关键词:追加
在列表的末尾添加数据

insert(idx,data)                                                  关键词:插入
在列表的指定位置插入数据,如果索引位置超过列表数据总量,数据将插入到列表末尾处

extend(model)                                                  关键词:追加全部
在列表的末尾添加参数对象中的所有数据

remove(data)                                                    关键词:删除
从列表中删除指定的数据,如果数据不存在将报错

pop(idx)                                                            关键词:获取删除
从列表中获取并删除指定索引位置上的数据,如果索引值

clear()                                                                关键词:清空
清空列表中的数据

index(data)                                                       关键词:查询位置
查询列表中指定数据对应的索引,如果数据不存在将报错

count(data)                                                       关键词:统计数量
统计列表中指定数据出现的数量
元组的概念元组的特点元组常用方法
方法名
功能

index(data)                                                                                          关键词:查询位置
查询元组中指定数据对应的索引,如果数据不存在将报错

count(data)                                                                                            关键词:统计数量
统计元组中指定数据出现的数量
元组注意事项集合的概念集合的特点集合的作用集合常用方法
方法名
功能

add(data)                                                                                                    关键词:添加
在集合中添加数据

remove(data)                                                                                             关键词:删除
从集合中删除指定的数据,如果数据不存在将报错

pop()                                                                                                          关键词:获取删除
从集合中获取并删除第一个数据

clear()                                                                                                        关键词:清空
清空集合中的数据
字典的概念字典的特点字典的常用方法
方法名
功能

pop(key)                                                                                          关键词:删除获取
从字典中删除指定键key对应的键值对,如果键key不存在将报错

popitem()                                                                                         关键词:删除
从字典中删除指定键key对应的键值对,如果键key不存在将报错

clear()                                                                                              关键词:清空
清空字典中的数据

setdefault(key,value)                                                                       关键词:检测添加
添加新的键值对,如果存在对应的键,则忽略该操作

update(dict)                                                                                     关 键词:更新数据
使用新字典中的数据对原始字典数据进行更新

get(key)                                                                                           关键词:获取
根据键key查询字典中对应的值,如果键key不存在将返回None

keys()                                                                                              关键词:获取键列表
获取字典中所有的键key组成的列表数据

values()                                                                                           关键词:获取值列表
获取字典中所有的值value组成的列表数据

items()                                                                                             关键词:获取键值对列表
获取字典中所有的键值对列表数据

字典注意事项字典的作用for循环Range的功能Range的应用场景
公共方法
方法名
功能

len(model)                                                                                   关键词:数据总量
获取容器模型中的数据总量

max(model)                                                                                 关键词:最大值
获取容器模型中的最大值,对于字典获取字典的键key的最大值

min(model)                                                                                   关键词:最小值
获取容器模型中的最小值,对于字典获取字典的键key的最小值
切片的作用字符串概念字符串切片概念字符串操作
方法名
功能

lower()
字符串中所有字母转小写字母,支持英文字母

casefold()
字符串中所有字母转小写字母,支持各种语言

upper()
字符串中所有字母转大写字母

swapcase()
字符串中字母大写转小写,小写转大写

title()
字符串中每个单词首字母大写,其余字母小写(区分单词以空格区分)

capitalize()
字符串首个字母大写,其余字母小写
方法
功能

strip (str)
去掉字符串左右两侧在参数字符串中包含的所有字符

lstrip (str)
去掉字符串左侧在参数字符串中包含的所有字符

ljust (len,str)
使用指定字符在原始字符串右侧补充到长度为指定值

rjust (len,str)
使用指定字符在原始字符串左侧补充到长度为指定值

center (len,str)
使用指定字符在原始字符串两侧补充到长度为指定值,左侧补充数量≥右侧补充数量

zfill(len)
使用0在原始字符串左侧补充到长度为指定值,小数点占1位
方法名
功能

partition(str)
从字符串左侧查找到参数后,将参数左侧、参数、参数右侧的三个字符串组成元组并返回

rpartition(str)
从字符串右侧查找到参数后,将参数左侧、参数、参数右侧的三个字符串组成元组并返回

split(str)
使用参数作为分割线将原始字符串拆分成若干个字符串并组织成列表返回

splitlines ()
使用换行符作为分割线将原始字符串拆分成若干个字符串并组织成列表返回
方法名
功能

join(str)
将原始字符串填充到参数的每个字符之间组成新的字符串返回

str1 + str2
将两个字符串按照顺序拼接成一个新的字符串返回
方法名
功能

find(str,begin,end)
从左侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

rfind(str,begin,end)
从右侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

rindex(str,begin,end)
从左侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

rindex(str,begin,end)
从右侧查找字符串从指定开始位置到指定结束位置间第一次出现的索引位置

count(str)
查询指定字符串在原始字符串中出现的次数
方法名
功能

replace(old_str,new_str,num)
使用新字符串替换原始字符串中的指定字符串信息

expandtabs()
使用空格替换原始字符串中的制表位\t
方法名
功能

maketrans(str1,str2)
使用两个等长的字符串中的每个对应位置的字符生成一个字典对象

translate (dict)
使用字典对字符串信息进行转换
默认参数概念默认参数的作用关键字参数的概念关键字参数的作用可变参数概念可变参数的作用字典参数概念字典参数的作用递归函数的概念递归函数调用要求匿名函数概念引用
可变类型与不可变类型





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2