python关键字整理
一,各个关键字代表的含义
abs():取元素绝对值
np.array():表示数组
np.argsort():返回元素排序的下标位置(针对索引)
np.sum():求和(针对数组)
np.sqrt():开平方
np.mean():求平均值
np.stu():求标准差
loadtxt:读取文件(属性如下)
delimiter = “,”:分隔符
skiprows = 1:空除第一行
usecols=(17,13,2):分别使用第17,13,2列
c:collections
c.Counter(sortlabel[0:k]).most_common(1)[0][0]:出现次数最多的元素
.print:输出
ord():将字符转化为ASCII
char():将ASCII转换为字符串
bin():十 — 二
oct():十 — 八
hex():十 — 十六
eval():十六 — 十
int():其他 — 十
list.sort():列表排序
str(字符串).split(‘,’):以逗号分隔
%s:字符串 %d:整数
%f:小数
sorted(内容):所有可迭代的对象
list.sort(reverse=True):降序排列
content.decode(“编码类型”):编码
content.encode(“编码类型”):解码
+:同类型拼接
print(“姓名:{0} 年龄:{1}”.format(‘zs’,age))
print(“姓名:%s 年龄:%d” %(‘ct’,35)) #%f[小数(浮点数)] %s [字符串]
%d [整数]
import os
os.system(‘cls’):清屏
os._exit(0):退出
choice.lower() == ‘y’:输入的字母为小写y,一般用于条件判断
import time
time = time.strftime(“%Y%m%d%H%M%S”,time.localtime()):当前时间
time.sleep(秒数):延迟
time.time():当前时间
continue:跳出循环,重复操作
break:跳出循环:进行下一步操作
end = “” :不换行,输出为一行
import getpass (暂时无法实现)
password = getpass.getpass(‘要输入的密码’):密码隐藏
arr.shape:查看数组几行几列
arr.dtype:数组的数据类型
ur.urlretrieve():将文件下载到本地进度条
.print:输出
map用法:
1,定义一个函数,
def square(x): #计算平方数
return x ** 2
map(函数名(square),一个或多个序列(列表))
#计算列表中的元素平方
2,使用lambda匿名函数
map(lambda x: x **2 ,序列(列表))
#计算列表中的元素平方
3,提供了两个列表.对相同位置的数据进行相加
map(lambda x,y:x+y,[1,3,1,4,5,2,1],[1,0,1,0,1,0,9])