【python基础语法】常用内置函数、关键字、方法和之间的区别(小结)

'''
关键字:
False:布尔类型的值,表示否,与Ture相反
None:布尔值数据的值为0,数据中的内容为空,None
True:布尔值非零为True,表示对,与False相反
and:用于表达书运算,逻辑与操作
as:用于类型转换
class:定义类
assert:列表排序,默认从小到大排序,升序,加参数reverse=True,按降序进行排序
break:终止循环,跳出循环体
continue:终止当前本轮循环,开启下一轮循环
def:函数定义的关键字
del:删除变量或序列的值
elif:条件判断语句
else:条件判断语句
except:包含捕获异常后的操作代码块,与try、finally结合使用
finally:用于异常语句,出现异常后,始终要执行finally包含的代码块,与try、finally结合使用
for:循环语句
from: 用于导入模块,与import结合使用
global:定义全局变量
if:条件语句
import:定义模块
in:判断变量是否在序列中
is :判断变量是否为某个类的实例
lambda:定义匿名函数
nonlocal:使用nonlocal可以在嵌套函数内部修改外部函数的局部变量的值
not:用于表达式运算,逻辑非操作
or:用于表达式运算,逻辑或操作
pass:空的类、方法或者函数的占位符
raise: 异常抛出操作
return:定义函数返回计算结果,需接收
try:try包含可能会出现异常的语句,与except、finally结合使用
while:循环语句
with:简化Python的语句
yield:用于从函数依次返回值

内置函数:和定义函数的调用一致
print : 输出
input : 输入
type : 查看数据类型
id : 获取数据的内存地址
range : 生成数据
len : 获取数据的长度(元素总数)
int、float 、bool 、str、list、tuple、dict、set:代表对应的数据类型

常用方法:
字符串的方法
join    字符串拼接,将列表转换为字符串
find   查找元素位置
count  查找元素个数
replace 替换字符
split  字符串分割,将字符串转换为列表
format  格式化输出  传统方式:%
upper  将字母大写
lower  将字母小写

列表常用方法:
可以存储各种数据类型
可变数据类型,用的最多的数据存储方式
通过下标来取值,列表的方法
增加:
append      列表添加数据(末尾)
insert      通过指定位置插入数据
extend      可以往列表中一次性添加多条数据(末尾)
删除:
remove      删除列表指定的元素
pop         指定下标位置删除,默认删除列表最后一个元素       
clear       清空列表
del         关键字删除,指定下标删除,可以删除方法
查询:
index       查询列表的下标方法
count       获取某个元素的数量
注意:查询的方法需要变量进行接收
修改:通过下标位置找到对应的元素进行修改
li3[5],li3[6] = 111,222
其他:
copy        复制列表
sort        排序,默认从小到大排序,升序,加参数reverse=True,按降序进行排序
reverse     将列表反序
字典
# 字典的增删查改方法

# 字典中添加元素
# 通过键进行赋值 dic[key] = 值
dic["age"] = 18
print(dic)
# 字典中修改元素(字典中的key是唯一的,不能重复),
dic["age"] = 188
# 总结:字典添加和修改元素,无key则增,有则改

# 字典中查找元素
# 通过键去找对应的值(当查找的键不存在时,会报错)
n = dic["name"]
print(n)
# 第二种:dic.get(key)(当查找的键不存在时,返回的是None)
n = dic.get('name')
print(n)

# 字典中删除元素
dic1 = {'aa':11,'bb':22,'cc':33}
# pop方法:指定键去删除键值对
print(dic1.pop("aa"))
print(dic1)

# popitem:删除字典中的最后一个键值对(python3.6开始)
dic1.popitem()
print(dic1)

# del关键字 进行删除
del dic1['bb']
print(dic1)

# 字典中常用的其他的几个方法
dic2 = {'aa': 11, 'bb': 22, 'cc': 33}
# keys:获取所有的键
print(list(dic2.keys()))

# values:获取所有的值
print(list(dic2.values()))

# items:获取所有的键值对,每个键值对是一个元祖的形式
print(list(dic2.items()))

# 合并两个字典的方法:update,dic1更新到dic3里面去
dic3.update(dic1)
print(dic3)

# 在字典里面追加多个键值对
dic3.update({"ff": 11, "dd": 99})
print(dic3)

# 合并两个字典的方法:update,dic1更新到dic3里面去
dic3.update(dic1)
print(dic3)
# 在字典里面追加多个键值对
dic3.update({"ff": 11, "dd": 99})
print(dic3)

函数、关键字、方法使用上的区别
函数:
函数使用时是:函数名()
print("hello python")
input("账号")

关键字
关键字使用:关键字名 python表达式(没有括号)
del li[0]
if 条件语句
return a+b

方法:
方法的使用:对象.方法名(参数)
例如:列表的方法
li = [11,22,33]
li.append()

'''

猜你喜欢

转载自www.cnblogs.com/python-test001/p/12368052.html