zoukankan      html  css  js  c++  java
  • 哗啦啦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)转换为字符串

  • 相关阅读:
    winphone 开发学习笔记(1)
    Performance testing of web application
    每天几步一点点
    其实做测试也不是想象中的简单
    【2019杭州集训12.09】向量
    【2019杭州集训】12.09训练总结
    【2019杭州集训】12.08训练总结
    burnside定理学习小计
    【CSP-S2019D2T3】树的重心
    【CSP-S2019D1T3】树上的数
  • 原文地址:https://www.cnblogs.com/hualala/p/5491852.html
Copyright © 2011-2022 走看看