方法一:模块函数存放位置与当前ipy文件位置一致,用import直接调用 方法二:把自定义的模块放入anaconda库管理的文件夹下,需要使用的时候用import进行调用
读童话的狼
2020-03-05
模块:就是.py文件,里面定义了一些函数和变量,需要的时候就可以导入这些模块。 包:在模块之上的概念,为了方便管理而将文件进行打包。包目录下第一个文件便是 __init__.py,然后是一些模块文件和子目录,假如子目录中也有 __init__.py,那么它就是这个包的子包了。 库:具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块。 标准库:
读童话的狼
2020-03-05
notebook在导出为为PDF时报错: nbconvert failed: xelatex not found on PATH, if you have not installed xelatex you may need to do so. Find further instructions at https://nbconvert.readthedocs.io/en/latest/inst
读童话的狼
2020-03-05
choice()每次只能抽一个值,而且必须从有序的序列中抽取 sample()可以指定抽取几个值,并且可以从集合中抽样
读童话的狼
2020-03-05
pass:不做任何事情,只起到占位的作用 如: for element in "Python": if element == "y": pass else: print(element)
读童话的狼
2020-03-03
.replace()方法 replace(...) method of builtins.str instance S.replace(old, new[, count]) -> str 比如,字符串a='asdfgh',尝试将其中的s字符删除,将s字符替换成空字符。 注意,它返回的是替换后(在这种情况下,是删除字符)的字符,没有改变原始字符串,也就是说,a还是原来那个a。所以如果想使用替换后的
读童话的狼
2020-03-03
s.index(x):返回字符串中出现x的最左端的索引值,如果不在则抛出valueError异常 s.find(x) :返回字符串中出现x的最左端字符的索引值,如果不在则返回-1
读童话的狼
2020-03-03
语法:strname[start:end:step] 对各个部分的说明: strname:要截取的字符串; start:表示要截取的第一个字符所在的索引(截取时包含该字符)。如果不指定,默认为 0,也就是从字符串的开头截取; end:表示要截取的最后一个字符所在的索引(截取时不包含该字符)。如果不指定,默认为字符串的长度; step:指的是从 start 索引处的字符开始,每 step 个距离获取
读童话的狼
2020-03-03
输出那里为什么要用一个加号链接,能不能全用加号或者逗号? 解答: 如果要全用 ' ' 的话,必须保持两边的内容的类型一致,在这name[1]是数字需要用str(name[1])进行转换。 如果用 ',' 的话,两边任意类型都可以。 与 , 的区别是,用逗号会增加一个空格,加号则不会增加。
读童话的狼
2020-03-03
.ipynb文件为notebook的文件,需要把这个文件放到你的notbook的打开路径,或者在这个文件所在文件夹打开命令窗口 另外,也可将文件拖到notebook工作界面,拖过来显示移动的时候松手,显示复制不要松,然后点击上传就可以了
读童话的狼
2020-03-03
round的结果跟python版本有关 Python2中,保留值将保留到离上一位更近的一端(四舍六入),如果距离两端一样远,则保留到离0远的一边。所以round(0.5)会近似到1,而round(-0.5)会近似到-1。 Python3中,如果距离两边一样远,会保留到偶数的一边。比如round(0.5)和round(-0.5)都会保留到0,而round(1.5)会保留到2。 简单的说就是,rou
读童话的狼
2020-03-03
# int(): 向下取整3.7取3; # math.ceil(): 向上取整3.2取4; # round(): 四舍五入; # math.modf(): 取整数部分和小数部分,返回一个元组:(小数部分,整数部分)。注意小数部分的结果有异议 import math flo1 = 3.1415 flo2 = 3.500 flo3 = 3.789 print(int(flo1),math.ceil(f
读童话的狼
2020-03-03