1.工具选择
之前学习python直接用的是IDE pycharm, 这次跟着猴子老师学习使用的是Anaconda里面的Jupyter notebook。 Anaconda是一个工具集成软件,里面有很多实用的数据分析工具。
教程地址:
零基础掌握人工智能(AI)核心语言:Pythonwww.zhihu.com![985c4bcf8e59d4bc7ee84c9f58bb2542.png](https://img-blog.csdnimg.cn/img_convert/985c4bcf8e59d4bc7ee84c9f58bb2542.png)
下载很简单,直接在搜索Anaconda官网下载就可以。
Jupyter notebook对比于pycharm的优势:在教学里面,用Jupyter 的优势在于你们可以对每一行单独运行,然后很直观的看到结果。为了初学者来说,真的很方便。
2.Python 基础
1)基本数据类型
字符串string:
顾名思义,字符串就是平时我们常用的文字信息,像汉字,英文这些。
在python中可以直接用‘+’ 对字符串进行合并。
#case study1:define string
nameStr='Jack Ma'
moneyStr=' has Money'
#combine strings
print('use + to combine strings:',nameStr+moneyStr)
数值number:
int和float是两种数值的类型,其实也比较好理解,int就是integer, 指的是整数型数值。float是浮点数,指的是后面有小数点的数值,注意的是 像0.00这种也是浮点数。
#1 Integer: Jark Ma is 50
age=50
#2 Floating:I use Jark Ma's Yuebao to earn 3.53 RMB
money=3.53
布尔boolean:
布尔值简单来说就是中文我们平时说的,对 和 错,分别是,True 和 False。python里,如果用数字来转换,就是1 (True)和 0 (False)。 平时在一些数据库里面,会看到有一些列储存的就是1和0。
还有python是把0,空字符串‘ ’,空列表[]和None都看作False,把其他数值和非空字符串都看作True。
age=10
if age==10:
print('判断条件是True')
else:
print('判断条件是False')
None:
目前工作中有遇到NULL值,所以这里我刻意去百度了以下,发现原来在python里面是没有null值的,取而代之,叫做None。
age=None
if age