Python自動化運維開發----基礎(一)
阿新 • • 發佈:2018-12-18
前言:環境是python3
1.第一個python程式(在學任何一門語言的時候第一程式好像都是hello world),下邊我們用python的直譯器去輸出一個hello world
>>> print("hello world") hello world >>>
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) <type 'int'> >>> b = 1.3 >>> type(b) <type 'float'> >>> c = 'abc' >>> type(c) <type 'str'>
(2)變數的命名規範
A.只能由unicode字元、數字、下劃線組成
B.不能數字開頭
C.避免和python保留字和關鍵字衝突
D.避免和python中模組名稱,內建函式,內建變數名衝突
E.避免和使用的第三方模組名衝突
如何檢視python關鍵字?
>>> import keyword >>> 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 "<stdin>", line 1 李寬 = 'likuan' ^ SyntaxError: invalid syntax >>>
4.輸入語句、輸出語句
輸入:使用input函式從鍵盤輸入一個變數
輸出:使用print函式輸出輸入的變數
>>> name = input("請輸入你的名字:") 請輸入你的名字:李寬 >>> print("你的名字是:",name) 你的名字是: 李寬 >>>