2018-09-16

运维python入门_01

python是由荷兰人Guido van 发明 ,源于喜剧团Monty python  1989年的圣诞节期间

python的应用领域:

    运维, 人工智能,web开发 ,数据,游戏,影像(系统运维,网络编程,科学计算.人工智能,机器人,云计算,教育)

python的运行 

方法一

            Linux : python3 文件路径名

方法二

            #! /usr/bin/python3

            chomd a+x 文件路径  #添加文件的执行权力   ./××.py

 python 解释器

              pypy (python 编写)Cpython (C编写)Jpython(c++编写) Ironpython(.net 编写)

  python的优缺点

                优点: 开发效率高,可以混合编程(C++,Java,.net),开源,面向对象(C++,Java,python),(可移植,简单易学)

                缺点:相比与c++跟c的运行效率低,不能封闭源代码

python的数据和核心类型

                   数据: int  float bool complex

                    进制: 八进制 0oxx(0-7)  十六进制 0xXX(0-f) 二进制(0b开头)

                    浮点数:float 表达方式 如 3.14      6.18e+1    除法运算之后返回的数是浮点类型

                    布尔数值:False True 通常用来判断

                    复数:  complex(r,ij)  r(real)     i(image) 虚部以J或j结尾

                    整型: int(x,base = 10) base 默认为10

                    None:是表示一个不存在的特殊对象

表达式与运算符:

                    表达式通常是由数据跟算法组成,通常让计算机做一些事情并返回

                    运算符  *       %      +     -     //    /

python程序的组成

                    python是由模块组成

                    模块是由语句,函数,类,数据组成

                    语句包含表达式

                    表达式建立并处理数据对象

基本输出语句

                    在终端上输出

                    print(内容,sep = ' ',end  = '\n') sep 是输出后在终端上显示不同数据之间的间隔,默认为空格,end是在 文 字输出后追加一个字符,通常为换行

                    print打印的数据,之间用逗号隔开

变量 variable

            作用: 用来绑定对象的引用关系

             说明:1变量是由下划线跟字母开头,后面跟下划线或字母或数字,不以python的关键字命名

                     2.一个变量只能绑定一个对象

                    3.改变变量的绑定对象,等于变量重新绑定新的变量

                    4.两个变量可以同时绑定一个对象

赋值语句

                如;  a = b = 表达式        a,b = 序列    a = b

                 在交互模式下查看变量的绑定关系: help(__main__)

                   python中自动化管理  (RAM)

                   序列赋值语法: a, b = b,a     a,b = [b,a]  a,b = (b,a)

is / not is 运算符

                  作用:通常用来判断两个变量是否绑定同一个对象 如果是则返回True ,否则返回False

整数池对象:

                    Cpython中 -5 至 256 永远存放并可以重复使用

                    变量绑定这些数返回的地址相同

id 函数:

                    id(变量) 返回一个绑定数据的变量的内存地址

内建函数:

                    abs() 返回一个整数的绝对值

                    round(,[nidigit]) 四舍五入nidigit是正则向右取整,是负则向左取整

                    pow(x,y,z = zone)  返回x**y 或x**y%z

                    help(func) 帮助

语句 statment

                    通常由一些表达式组成,独自执行完成一部分事情并形成结果,一行一条语句

                    一行多行语句,个语句间用;(分号隔开)

换行:

                    显性换行: 换行用 '\'

                     用括号

基本输入输出语句:

                    从标准设备上读取一个字符串、         

                    input('内容')  内容可为空

if 语句:

                    if  真值表达式:

                                语句块

                    elif 真值表达式:

                                  语句块....

                       if  后为真则 执行if 后的语句块 ,if后的elif 可以有多个

                       if 语句通常用4个空格来缩进,相同的缩进表示所属关系相同

                      if 本身是由多条语句组成的复合语句

                     if 内部可以作为嵌套到另一个语句中

if的真值返回式

                    if 100 == if True

                    if 的条件表达式: 表达式1 if 真值表达式 else 表达式2

语句:

                    del 语句

                                 作用:删除绑定对象的变量,如果可能则会释放独享

                                python 采用引用计数的绑定方法,当没有变量绑定时释放对象

                     if 语句:

                                    如果为真则执行真值表达式后的内容

                      print(表达式)语句

                                    print 语句执行后会返回一个空

                      pass语句:

                                      通常用来填充语法空白,用来占位

布尔运算:

                      and  / or

                              and 优先返回假值 ,or 优先返回 真值     and的优先级大于or

                    布尔非运算 not True      not False




                

你可能感兴趣的:(2018-09-16)