随笔分类 - Python
big-data and AI we are coming
摘要:什么是递归: 有调用函数自身的行为 有一个正确的返回条件 设置递归的深度: import sys sys.setrecursionlimit(10000) #可以递归一万次 用普通的方法也就是非递归版本编写一个阶乘的程序: def jiecheng(n): result = n for i in r
阅读全文
摘要:python只有函数没有过程 函数有运行完了之后会有返回值、过程没有 def back(): return 1,'gg',2 #会有返回值(1,'gg',2) #注意默认返回元祖 一、全局和局部变量 在函数里面想改变全局变量的值,需要加上:global XX列表或单一值 二、内嵌函数 def ee(
阅读全文
摘要:使用def定义自定义函数 举个栗子: def myfristFunction(): print "we are 伐木累!" #输入myfristFunction() 会输出:we are 伐木累! def mysecondFunction(): print "we are world" return
阅读全文
摘要:一、与列表、元祖的相同与不同 1、都可以通索引得到元素 2、默认索引从0开始 3、可以通过分片得到一个范围内的元素集合 4、有很多共同的操作符 二、 1、list()这个函数用法 a="we are famliy" a=list(a) 会输出:['w', 'e', ' ', 'a', 'r', 'e
阅读全文
摘要:字符串格式化符号含义 格式化操作符辅助指令 字符串转义字符含义 #################################################################### 1、 %c(格式化字符及其ASCII码) print '%c' % 97 #输出a 因为a的asc
阅读全文
摘要:写Python的程序,读取含有中文目录下的文件,结果发现根本读取不了该中文目录下的文件, 原因:通过调试发现:该文件的目录乱码,目录无法解析,自然导致无法读取文件内容 解决方法: strPath = "E:\superBoard\pro_input\1.8有理数的减法\1.8有理数的减法.htm"
阅读全文
摘要:一、安装、了解easygui 下载地址:http://bbs.fishc.com/forum.php?mod=viewthread&tid=46069&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403 安装:下载后解压缩,cmd下进入压缩后的文件夹,并输
阅读全文
摘要:一、创建、修改字符串 str1='呆呆 槑槑 木木 林林' str1[1] #输出呆 str1[2] #输出' ',也就是空值 str1=str[:5]+'插入乖呆 '+str1[5:] #修改字符串 二、字符串函数 str2=‘daidai’ str2.capitalize() #首字母变大写 s
阅读全文
摘要:一、创建和访问一个元祖 zheshiyige_yuanzu=(1,2,3,4,5,6) #创建一个元祖 zheshiyige_yuanzu[1] #打印第二个元素 zheshiyige_yuanzu[:5] #打印第一个元素到第五个元素 亦可以:zheshiyige_yuanzu=1,2,3,4,5
阅读全文
摘要:一、数据导入(这里使用的是pands包) import pands as pd wenjian = pd.read_csv('路径') 二、数据变换 print wenjian.head() #输出文件前五行 print wenjian.tail() #输出文件倒数五行 print wenjian.
阅读全文
摘要:Numpy NumPy的主要对象是同种元素的多维数组。 这是一个所有元素都是同一类型、通过一个正整数元祖索引的元素表格(通常元素都是数字) 在Numpy中维度(dimensions)叫做:轴 轴的个数叫做:轶(rank) 举个栗子:[1,2,3] #轴长度为3(也就是维度的长度,只是最简单的长度),
阅读全文
摘要:python没有数组 蛋是有列表 列表里面可以有:整数,浮点数,字符串,对象 没有数组,没有数组,没有数组,不重要的也说三遍!! 一、创建列表 x = ['abc','sas','www'] #这就创建完了 x = ['xiao gg',3.14,'额额',[1,2,'er']] #可以列表里面弄个
阅读全文
摘要:1、用ELIF比较省CPU: 第一种方法,使用if score = int(input('请输入你的分数:')) if (score <= 100) and (score >= 90): print('A')if (score <= 89) and (score >= 80): print ("B"
阅读全文
摘要:1、not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9 结果会输出啥? 根据优先级:(not 1) or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9) 之后剩下:0 or 0
阅读全文
摘要:一、算数操作符 有:+、-、*、/、//、%、**(幂) a= 3; a = 3+1; #等同于a += 1 这相当与a加一 同样 也可以-、*、/、// 需要注意的是//是直接舍弃小数点后面的数字,不管四舍五入,直接删掉 比如 a /= 2;#输出的是1.5 a //= 2; #输出的是1 3.0
阅读全文
摘要:继续学习小甲鱼 一、python比较操作符 == :判断左边是否等于右边 != : 判断左边是否不能右边 二、 if while判断语句 栗子: temp = input ("sha shu zi :")guess = int (temp)while guess != 8 : temp = inpu
阅读全文
摘要:一、 1、这是一个面向对面的编程,一种解释性语言。 2、缩进是python的灵魂,使代码变得非常简洁,正确使用冒号“:”,IDLE的 下一行会自动缩进 3、if语句中 python拒绝接受赋值 会报错 这就会使程序更好找错误 4、python中可以用加号“+”,进行字符串拼接 二、python3.0
阅读全文

浙公网安备 33010602011771号