python自動化運維快速入門,python自動化運維是幹什麼的
最近學習Python,網上學習資料挺多的,這篇寫的不錯,關於python自動化運維快速入門和python自動化運維是幹什麼的,大家有需要也可以看看。
前言:環境是python3
1.第一個python程式(在學任何一門語言的時候第一程式好像都是hello world),下邊我們用python的直譯器去輸出一個hello world>>>print("helloworld")
helloworld
>>>
2.python2和python3中 / 的區別
python2中的 / 是整除>>>a=5
>>>b=2
>>>a/b
2
>>>
python3中的 / 是除法>>>a=5
>>>b=2
>>>a/b
2.5
>>>
從以上兩個例子中可以看出來python2中和python3中的 / 的區別
python3中的整除是 / />>>a=5
>>>b=2
>>>a/b
2.5
>>>a//b
2
>>>
從以上結果可以看出python3中的整除是 //
3.python3中的變數的定義和使用
(1)變數的定義
字串變數定義的時候加單引號,變數輸出的時候直接寫變數名字就可以
以下分別定義一個int、float、str型別的變數>>>a=1
>>>type(a)
>>>b=1.3
>>>type(b)
>>>c='abc'
>>>type(c)
(2)變數的命名規範
A.只能由unicode字元、數字、下劃線組成
B.不能數字開頭
C.避免和python保留字和關鍵字衝突
D.避免和python中模組名稱,內建函式,內建變數名衝突
E.避免和使用的第三方模組名衝突
如何檢視python關鍵字?>>>importkeyword
>>>keyword.kwlist
['False','None','True','and','as','assert','break','class','continue','def','del','elif','else','except','finally','for','from',
'global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']
>>>
在python3中是可以定義中文變數的,如下定義一箇中文變數並輸出中文變數(python2中是不可以使用中文變數)
python3>>>李寬='likuan'
>>>print(李寬)
likuan
>>>
python2>>>李寬='likuan'
File"",line1
李寬='likuan'
^
SyntaxError:invalidsyntax
>>>
4.輸入語句、輸出語句
輸入:使用input函式從鍵盤輸入一個變數
輸出:使用print函式輸出輸入的變數>>>name=input("請輸入你的名字:")
請輸入你的名字:李寬
>>>print("你的名字是:",name)
你的名字是:李寬
>>>