Python 自動化運維3-基礎篇
Python語言之Print輸出方法
Print 輸出方法: ‘-‘ 表示左對齊 ‘+‘ 表示正號 ‘0‘ 表示用0填充 ‘f‘ 前指定一個最小寬度 ‘.‘ 指定小數點後的精度 格式:% [flag][width][.precision]typecode 方法1: 1.num = 7.9 print ‘the num is %f‘ % num 2.num = 7.9 num2 = 10 print ‘the num is %f and %d‘ % (num,num2) 3.num = 7.9 num2 = 10 print ‘the num is %f and %d‘ % (num,3) 方法2: 4.num = 7.9 num2 = 10 print ‘the nums is {0} and {1} . format{num,num2} 方法3: lang = "python" print "I love %(program)s" % {"program": lang}
Python 自動化運維3-基礎篇
相關推薦
Python 自動化運維3-基礎篇
pythonPython語言之Print輸出方法Print 輸出方法: ‘-‘ 表示左對齊 ‘+‘ 表示正號 ‘0‘ 表示用0填充 ‘f‘ 前指定一個最小寬度 ‘.‘ 指定小數點後的精度 格式:% [flag][width][.precision]typecode 方法1: 1.num = 7.9 print
Python自動化運維開發----基礎(一)
前言:環境是python3 1.第一個python程式(在學任何一門語言的時候第一程式好像都是hello world),下邊我們用python的直譯器去輸出一個hello world >>> print("hello world") hello worl
Python自動化運維開發----基礎(二)資料型別
一、Python資料型別有三種 (1)數值型別 (2)字串型別 (3)布林型別 二、數值型別 1.分類: (1)整數型 (2)浮點型 (3)正數 (4)負數 2.數值型別的四則運算(加、減、乘、除、整除、餘、冪) >>> 1 +&nb
Python自動化運維開發----基礎(三)條件語句和迴圈語句
1.python中的條件和迴圈有哪些? python中的迴圈和其他程式語言一樣,條件有if,迴圈有while、for 2.條件語句 條件語句的格式(1)有一個條件 if 條件: 執行語句1 else: &
Python自動化運維開發----基礎(四)列表基礎
1.列表的定義 列表是由中括號括起來的,每一個元素之間都是由逗號隔開 eg:定義一個列表 >>> a = [1, 2, 3, 4, 5, 6] >>> a [1,
Python自動化運維開發----基礎(六)列表的應用
1.列表的應用 (1)佇列 特點: 先進先出 使用場景: 銀行排隊,庫存,秒殺,排隊取餐,callcenter append() + pop(0) (2)堆疊 特點: 先進後出 使用場景: 出電梯 append() +
Python自動化運維開發----基礎(七)元組
1.元組的定義(tuple) 元組是以小括號括起來的,每個元素之間是以逗號隔開,元組中如果只有一個元素的時候不能省略逗號 如下定義一個元組 >>> a = (1,2,3,4) >>> a (1, 2, 3
Python自動化運維:Django基礎
python django Django 框架Django基於python語言寫的全棧一體式的開源web開發框架, 遵循MVC框架設計。 既然是遵循, 那麽肯定有自己的特點, 所以他對MVC進行精簡和演變後的框架名稱是 MTV。Model(模型) -- Templates(模板) -- Views(視
3、python自動化運維——定制業務質量報表
python自動化運維 psutil通過psutil和rrdtool模塊相結合繪制網卡網絡流量 實例代碼:./cretea.py#!/usr/bin/python import time import rrdt
python自動化運維學習第十五天--Django流程和urls基礎
MVC模式和MTV模式 Django的MTV模式本質是各元件之間為了保持鬆耦合關係,Django的MTV分別代表: Model(模型):負責業務物件與資料庫的物件(ORM) ORM提供了sql的api,使用這個api就可以對資料庫進行增刪改查等操作。 Template(
Python自動化運維之函數
python 函數 1、函數簡介簡而言之,函數就是將一些語句集中方在一起的部件,它能夠不止一次的在程序中運行。函數還能夠計算出一個返回值,並能夠改變作為函數輸入的參數,而這些參數在代碼運行時也許每次都不相同。以函數的形式去編寫一個操作可以使它成為一個能夠廣泛應用的工具,讓我們在不同的情形下都能夠使用它
Python自動化運維之函數進階
高階函數 閉包 生成器 叠代器1、函數嵌套函數的嵌套定義:在一個函數的內部,又定義了另外一個函數函數的嵌套調用:在調用一個函數的過程中,又調用了其他函數代碼: >>> def f1(): ... def f2(): ... print(‘from f2‘) ...
高性能可擴展的python自動化運維框架
互聯網 計算機語言 遇到瓶頸:1、一直在用Python寫各種腳本,想做自動化運維平臺卻有心無力,沒有見過大的運維平臺怎麽做,2、自己寫的腳本在大的場景下是否靠譜,每當討論說一些基於ssh獲取數據執行操作的方式都會被鄙視。茅塞頓開:迷茫大半年找不到方向,最近在reboot系統學習了下,收獲很多,很多疑惑
Python自動化運維之模塊與包的使用
模塊與包使用 import from...import... 一、模塊1、什麽是模塊?一個模塊就是一個包含了python定義和聲明的文件,文件名就是模塊名字加上.py的後綴。2、為何要使用模塊?如果你退出python解釋器然後重新進入,那麽你之前定義的函數或者變量都將丟失,因此我們通常將程序寫到文
Python自動化運維之常用模塊—logging
logging python 常用模塊 日誌模塊 在現實生活中,記錄日誌非常重要。銀行轉賬時會有轉賬記錄;如果有出現什麽問題,人們可以通過日誌數據來搞清楚到底發生了什麽。 對於系統開發、調試以及運行,記錄日誌都是同樣的重要。如果沒有日誌記錄,程序崩潰時你幾乎就沒辦法弄明白到底發生
Python自動化運維之常用模塊-re
正則 re python 常用模塊 1、簡介 正則表達式本身是一種小型的、高度專業化的編程語言,而在python中,通過內嵌集成re模塊,程序媛們可以直接調用來實現正則匹配。正則表達式模式被編譯成一系列的字節碼,然後由用C編寫的匹配引擎執行。2、正則表達式中常用的字符含義2.1 普通字符
(轉)Python自動化運維之13、異常處理及反射(__import__,getattr,hasattr,setattr)
邏輯 斷言 函數 typeerror 代碼 __init__ raw linu 基類 Python自動化運維之13、異常處理及反射(__import__,getattr,hasattr,setattr) 一、異常處理 python異常: python的運行時錯誤稱
Python自動化運維之異常處理
python 異常處理 1、異常異常就是非正常狀態,在Python中使用異常對象來表示異常。若程序在編譯或運行過程中發生錯誤,程序的執行過程就會發生改變,拋出異常對象,程序流進入異常處理。如果異常對象沒有被處理或捕捉,程序就會執行回溯(Traceback)來終止程序。2、異常類型通用異常類型表異常描述
python自動化運維之Socket網絡編程
python socketserver socket 網絡編程 1、Socket socket起源於Unix,而Unix/Linux基本哲學之一就是“一切皆文件”,對於文件用【打開】【讀寫】【關閉】模式來操作。socket就是該模式的一個實現,socket即是一種特殊的文件,一些so
python自動化運維之多進程
python 多進程 multiprocessing python中的多線程其實並不是真正的多線程,如果想要充分地使用多核CPU的資源,在python中大部分情況需要使用多進程。Python提供了非常好用的多進程包multiprocessing,只需要定義一個函數,Python會完成其他所有事情。