14662 117

[数据挖掘工具] Python数据挖掘--【Python数据挖掘入门与实践】   [推广有奖]

71
放纵我的放纵 在职认证  发表于 2016-11-16 09:46:56

回帖奖励 +5

Python的整数除法,即使除不尽,结果仍然是整数,余数直接被扔掉。11/4=2,要把分子换成浮点型11.0/4=2.75
调用函数时记得加函数包名不然报错,math.sqrt
短路计算的布尔原则:
a = 'python'
print 'hello,', a or 'world'
b = ''
print 'hello,', b or 'world'
Python代码的缩进规则。具有相同缩进的代码被视为代码块。缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格。在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车

72
热爱你的热爱 在职认证  发表于 2016-11-16 16:00:13

回帖奖励 +5

怎么学Python
说到这个问题,不得不提一个人 廖雪峰 作者以生动浅显(虽然有的也不懂)的方式向我们介绍了Python这门语言,跟着这个教程学,顺便搭建自己的一个练习环境,就可以了,庆幸的是我是MAC电脑,实验环境的搭建简直很容易。

73
秋冬莫寒 在职认证  发表于 2016-11-16 16:59:10

回帖奖励 +5

布尔运算在计算机中用来做条件判断,根据计算结果为True或者False,计算机可以自动执行不同的后续代码。在Python中,布尔类型还可以与其他数据类型做 and、or和not运算,请看下面的代码:
a = True
print a and 'a=T' or 'a=F'
计算结果不是布尔类型,而是字符串 'a=T',这是为什么呢?因为Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True,所以:
True and 'a=T' 计算结果是 'a=T'
继续计算 'a=T' or 'a=F' 计算结果还是 'a=T'

74
zhaiyutian 发表于 2016-11-17 00:25:58
谢谢分享

75
zhaiyutian 发表于 2016-11-17 00:27:09
谢谢分享

76
zhaiyutian 发表于 2016-11-17 00:27:31
谢谢分享

77
momingqimiao7 在职认证  学生认证  发表于 2016-11-18 16:57:38

回帖奖励 +5

感谢分享

78
momingqimiao7 在职认证  学生认证  发表于 2016-11-18 17:01:15

回帖奖励 +5

感谢分享

79
momingqimiao7 在职认证  学生认证  发表于 2016-11-18 17:03:34

回帖奖励 +5

感谢分享

80
good1234 学生认证  发表于 2016-11-20 13:18:12
Python和很多其他语言一样,它的很多函数存在于各个功能类库中,所以你在编写Python脚本的时候会导入各类类库
Python的函数名就是一个变量,可以被赋值给别的变量,当然也可以作为函数的返回
Python用lambda来实现匿名函数,但是只能有一个语句
Python没有绝对空函数,你必须用pass来填充,解释器会自动忽略这个函数,但是没有pass会报错
装饰器和偏函数让你的函数更加优雅,简单。
Python的类中的每个成员函数都可以有个self参数,而且是自己传参,不用再调用时额外传

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 07:37