Python学习之--python概要

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习之--python概要相关的知识,希望对你有一定的参考价值。

1 Python的优点

   Python语言类库齐全,语法简洁,而且在linux上自带安装,在处理大数据以及自动化方面有其独有的特点。
2 Python的解释器

   Python解释器用来解释python代码,比较流行的python解释器有:
   CPython, 使用C解释器,将python源码解释为.pyc文件(字节码)
   JPython, 使用java解释器,将python源码解释为java识别的字节码
   IronPython, 使用c#解释器解释为c#识别的字节码
   PyPy,解释器解释为字节码后加了一步机器码,它的特点是快

3 Python编码

   在Python中设计到的编码方式:

   ASCII,用8位来表示部分字符和数字

   Unicode,至少16位,包含了各国所能用到的字符。

   Utf-8,会对unicode进行压缩,节省不必要的空间消耗。

4 基本的数据类型

   Python中基本的数据类型有:

    int 整型

    long长整型

  float  浮点型

    布尔型: True 或者 False; 等价于1或0

    字符串:“This is a string”

5 复杂的数据类型

    Python中复杂的数据类型有:

    list 列表: li=[1,2,3,4,]

    tuple 元祖:  t1=(1,2,3,4)

    dict 字典: dic={‘k1‘:‘v1‘,‘k2‘,‘v2‘}

 6 基本的流程控制

    if..else/ if..elif..else  用来选择控制流程

    for,while循环 用来控制循环

7 变量和常量

    常量一般用大写字母来表示,用以区分变量,如 PI=3.14

8 缩进

    Python 需要通过缩进来判断作用域,同一级别的代码缩进的量必须是一样的,如:

    技术分享

     两个print显然是同一级别,那么前面的缩进必须一直,官方推荐缩进4个空格量。当然,最好使用IDE工具来编写,会自动缩进,可以省掉不少麻烦。

9 各种运算

    9.1 基本算数运算

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

          //是取整除,即返回商的整数部分

    9.2 比较运算

          ==, !=, >, <, >=, <=

          比较运算结果返回布尔值,比如 2>3 会返回 False

    9.3 二进制位运算

         & 按位与

         | 按位或

         ^ 按位异或

         << 左移,比如  2<<1 ,会返回4

         >>右移,比如2 >>1, 会返回1

 

 

 

    

以上是关于Python学习之--python概要的主要内容,如果未能解决你的问题,请参考以下文章

Python基础学习之语句和语法

Python的学习之-流程控制

坚持Selenium+Python学习之从读懂代码开始 DAY1

python学习之函数

python学习之函数阶段

坚持Selenium+Python学习之从读懂代码开始 DAY6