哗啦啦Python之路 Day 1 数据类型,运算符和表达式

金融专业出身的人,产生学Python的想法是源于看到通联网络上分享的量化分析师之路。

矿工一直是我的梦想,然而从,c++什么的上手有点难,仿佛想借把锄头挖矿结果从造锄头开始学。相对而言,简单易读易上手的python自然成了不二之选。

于是开始了我的Python之路。

Day 1

第一天,自然是从python下载开始。2.7和3.5应该选哪个呢?唔,貌似选择的时候自然是越高版本越好了~哈哈开玩笑。选择3.5的原因当然是因为2.*日薄西山了嘛~~

工欲善其事,必先利其器。所以下载pycharm或者python(x,y)是必须的。Python(x,y)的界面我更喜欢呢,可惜没有3.*,所以只能用pycharm了。

然后安装,搞定。

数据类型, 运算符和表达式:

1. 五种数据类型

 - 字符串,string: str

- 整数,integer: int

- 浮点数,float

- 布尔数,boolean: bool

- 复数,complex

2. 算术运算符

- +,-,*,/,%,**

3. 如果参与运算的两个对象类型不同,按照以下规则进行自动类型转换

- bool - int - float - complex

4. 关系运算符

- == 等于

- !=,<> 不等于

- >

- <

- >=

-<=

5. 逻辑运算符

- and 与

- or 或

- not 非

 6. 常用转义符

 \n 回车

 \t 制表符

 \\ 一个\

 \a 响铃

 \' 单引号

 \" 双引号

模块:

1. 用Import 导入模块,比如math,然后在使用的时候是math.floor(2.3)这种方式。

2. 或者用from math import floor,然后就不需要加模块前缀

3. cmath, complex math,复数

4. _future_模块,这个很神奇,将未来的特性导入当前的版本

函数:

1. abs(number)

2. cmath.sqrt(number)

3. float(object)

4. help()

5. input(prompt)

6. int(object)

7. long(object)

8. math.ceil(number) 返回数的上入整数,返回值的类型是浮点数

9. math.floor(number)返回数的下入整数

10. math.sqrt(number)返回平方根

11. pow(x,y)x的y次幂

12. repr(object)返回值得字符串表示形式

13. round()四舍五入

14. str(obj)转换为字符串

原文地址:https://www.cnblogs.com/hualala/p/5491852.html