一、函数
8、
引入一个形如 **name 的参数时,它接收一个字典
引入一个形如 *name 的参数时,它接收一个元组
包含了所有没有出现在形式参数列表中的参数值( *name 必须在 **name 之前出现)。
9、可变参数:
通常,这些可变参数是参数列表中的最后一个,因为它们将把所有的剩余输入参数传递给函数。
10、"字符串".join(字符串列表) 返回字符串,是连接字符串列表,且连接符是前面的“字符串”
二、杂项
1、python是基于值的内存管理方式,当一个变量值发生变化时,其内存空间地址也发生变化(C++/Java完全不一样)
2、删除变量 del(x), python当然有自动内存管理功能
3、变量名对大小写敏感
4、help()、dir()要会使用
dir(x)看所支持的操作
help(x)则返回其说明文档
三、内置函数
1、abs(x) 求复数的模和绝对值
2、bool=all(iterable) bool=any(iterable)
3、str=bin(x)返回二进制串
4、str=chr(56) int=ord('a') 将Unicode为56的转化为字符
5、dir(obj) 返回obj对象或者obj模块的成员列表 //不熟悉列表成员的时候可以使用dir(list)
6、sorted(iterable,key=None,reverse=False) false是升序
7、round(x [ , 保留几位小数 ] )
8、reversed (iterable) //函数有ed
9、sum(x) 求和 max(x) min(x)
10、len(x) 长度列表、元组、字符串、字典、集合、range
11、map(func,seq) 将函数映射到seq每个元素中,返回一个包括函数值的map对象
12、str = hex(123) 将数字转化为十六进制串
13、hash(x)将x转化为hash,返回值是Int ,x若为数字没用得到的还是x
14、int(x [,d] ) !!!把d进制的x转化为十进制,d默认是十进制