Python学习笔记
时间:2021-08-20
本文章向大家介绍Python学习笔记,主要包括Python学习笔记使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
本文用于记录Python学习过程中的笔记,因为不常使用python,每次想写py都得先查半天百度,这里记录一下,顺便正经学一学,不然每次想写都费半天劲。
函数
函数的定义
def add(arg1: str, arg2: int, arg3 = 100):
pass
# 或者不指明函数参数的类型也可以
def add(arg1, arg2, arg3 = 100):
pass
可以用add.__annotations__
获取函数的参数类型,上述第一种写法就是添加了__annotations__
信息。详见不知道python函数参数的类型怎么办? - 知乎
调用函数的办法:
add("1",2)
add("1",arg2=2)
其他参数类型:
- 变长参数:前缀加*
def add(*args0, arg2: int, arg3 = 100):
pass
add(1,2,3,4,arg2=5)
args0的类型实际上是元组,里面的元素可以有任意个。上述调用中,args0 = (1,2,3,4)
,arg2必须用参数名字传参(想想也知道肯定的)
- 可变关键字参数,前缀用**表示,实际上就是传进去一堆key-value对。参数被保存为字典类型
def add(**args):
for key, value in args.items():
print("%s=%s" % (key, value))
add(a=1,b=2,c=3)
上述会输出
a=1
b=2
c=3
这种传参万万不可传进去一个字典对象,也就是下面这种写法是错的:
par = {
'a' : 1,
'b' : 2,
'c' : 3
}
add(par)
元组和列表
元组初始化后就是只读的,列表是可以更改的。
元组用圆括号,列表用方括号。
a = (1,2,3) #元组
b= [1,2] # 列表
常用方法:
- len(list) len(tuple)
- list.append(param)
其他方法就百度搜索吧
字典
dict = {
'Name': 'Zara',
'Age': 7,
'Class': 'First'
}
访问dict中的元素,没有该key则会抛出异常:
a = dict['Name']
a = dict['grade'] # 抛出异常
给dict中的元素赋值,有则改之,无则添加
dict['Name'] = 'Bob' # 修改Name项
dict['grade'] = 100 # 添加新项
删除一个键:
del dict['Name']
删除整个字典
del dict
原文地址:https://www.cnblogs.com/wangbingbing/p/15168206.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法