Python 基础篇1,,  我是做运维的,由


  我是做运维的,由于使用nagios接触到python。感觉学习这门语言挺新鲜也有前途,在一番调研后决定掌握它!

  第一天学习掌握了些基础和皮毛,记录一下:

    首先学习python的用途,对我来说是自动化运维脚本的数据分析,以后可能会走大数据路线。

    Python虚拟机:虚拟机可以自动处理内存,而不像C要人工控制

    Python的种类:Cpython是C写的也是最常用的一种,将Python源码编译成prc字节码 再编译成C的机器码,最后被CPU执行

    关于字符集:默认为ascii码,一个字节,8bit,最多存256个字符,只能识别英文、数字和特殊字符。

          unicode最少存16bit,可以识别中文,但是不将数据以这种字符集写入硬盘,而且存储ascii能识别的字符时候浪费空间

          uft-8是unicode的拓展,支持中文,字节可变,并且可以写入硬盘

            在python中设置字符集为uft-8的命令:#-*- coding:utf-8 -*-

    注释:#/"""/‘‘‘ ‘‘‘都可以作为注释,后两个可以多行注释且可以格式化打印输出

    变量:id()查看变量的引用地址,type()查看变量类型

    先打印字符串并等待用户输入:raw_input(‘Whatever ‘)

    判断:if - elif - else

    循环:for i in range():

         pass

       while True:

          pass ###死循环

    序列:列表,元组,字典

      感觉上就像是数组和多维数组。

      列表:有序的,可以通过索引index访问及遍历,可切片

        v_list = []

        v_list[:] ##从头到尾

        v_list[:-1]  ##从头到倒数第二个

        常用方法:v_list.append()

             v_list.pop()

             v_list.index()

      元组:有序,元素不可变

         v_tuple = ()

      字典:无序,key:values

         v_dict = {1:2,3:4}

         常用方法:

           v_dict.get()

           v_dict.items()

           v_dict.keys()

      文件操作:

        打开文件:with open(‘‘,‘‘) as f

        访问文件参数: r,w,r+,w+

        常用方法:

          f.read()

          f.readlines()

          f.write()

          f.seek()

          f.tell()

      先写这么多吧,待续

          

          

        

    

Python 基础篇1

相关内容

    暂无相关文章

评论关闭