Python 几个常见函数】的更多相关文章

本文主要总结常见的函数知识点. 1.zip函数 用来并行迭代,可以把两个序列并在一起,然后返回一个元组的列表 names = ['Ann','Jame','Anla'] ages = [11,12,14] print(zip(names,ages)) #[('Ann', 11), ('Jame', 12), ('Anla', 14)] #zip可以出来不等长的序列,当最短的序列“用完”的时候就会停止 #range会计算所有的数字,xrange就没这个问题,它只计算前5个数字 print(zip(…
'''''' ''' mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['axes.unicode_minus'] = False用来解决不能使用汉字问题,需要导入matplotlib ''' import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl mpl.rcParams['font.sans-serif'] = ['SimHei']…
1. 模块 告诉解释器到哪里查找模块的位置:比如sys.path.append('C:/python') 导入模块时:其所在目录中除源代码文件外,还新建了一个名为__pycache__ 的子目录,这个目录包含处理后的文件,若.py文件没变化,则不会重建,变化了则重建 模块只导入一次,避免两个模块导入对方时的无穷递归 若需要多次导入:import importlib,hello = importlib.reload(hello),用reload加载新版本 在主程序中(包括解释器的交互式提示符),变…
1.常用函数区别 print: 在python3.0中print是函数,这意味着需要编写print(A )而不是print A str()和repr()的区别 >>>print str(“X”) X >>>print  repr(“X”) “X” 函数str让字符串更容易阅读,而repr是将字符串转换成合法的python表达式 input和raw_input的区别: input会假设用户输入的是合法的python表达式 raw_input会把所有的输入当作原始数据 长字…
1.Python hasattr() 函数 描述hasattr() 函数用于判断对象是否包含对应的属性. 语法 hasattr 语法: hasattr(object, name)参数object -- 对象.name -- 字符串,属性名.返回值如果对象有该属性返回 True,否则返回 False. 实例以下实例展示了 hasattr 的使用方法: #!/usr/bin/python# -*- coding: UTF-8 -*-class Coordinate: x = 10 y = -5 z…
eval()的使用 n = ["2.3","2.56"] m = [] for i in n: k = eval(i) #只是去了最外层的双引号,单引号, 规定是数字,字母类型 m.append(k) print(m) #输出结果为 [2.3, 2.56] list列表的基本函数 b = [12,23,45,67,23,12,34,56] b.insert(0,99) #在第几个位置插入元素 print(b) b.pop() #总是删除最后一个元素,获取删除的值 p…
1. numpy.reshape  重塑 reshape是一种函数,函数可以重新调整矩阵的行数.列数.维数. B = reshape(A,m,n) 返回一个m*n的矩阵B, B中元素是按列从A中得到的.如果A中元素个数没有m*n个, 则会引发错误.   2.numpy.shape  输入参数:类似数组(比如列表,元组)等,或是数组. 返回:一个整型数字的元组,元组中的每个元素表示相应的数组每一维的长度. 注:只有数组array才可以使用shape和reshape函数.…
filter(function,ls) 函数包括两个参数,分别是function和list.该函数根据function参数返回的结果是否为真来过滤list参数中的项,最后返回一个新列表. 如: map(function,ls): 函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回. 如: reduce(function,ls): 函数接收两个参数,一个是函数,一个是序列,reduce把一个函数作用在一个序列[x1, x2, x3..…
写代码,有如下变量,请按照要求实现每个功能: name = " Kobe Bean Bryant" a. 移除 name 变量对应的值左边的空格,并输出移除后的内容 name = " Kobe Bean Bryant" a = name.lstrip() print(a) b. 判断 name 变量对应的值是否以 "B" 开头,并输出结果 name = " Kobe Bean Bryant" a = name.startswi…
1. shape()函数 在numpy模块 输入参数:类似数组(比如列表,元组)等,或是数组 返回:一个整型数字的元组,元组中的每个元素表示相应的数组每一维的长度 # shape[0]返回对象的行数,shape[1]返回对象的列数 dataSetSize = dataSet.shape[0] #一维列表 L=range(5) shape(L) #输出(5, ) #二维列表 L=[[1,2,3],[4,5,6]] shape(L) #输出(2,3) 即两行三列 2. tile()函数 返回arra…