一、python的檔案型別與變數
阿新 • • 發佈:2018-12-26
原始碼就是py檔案,可以直接執行和訪問:
cat 1.py
print ("hello word!")
python 1.py
hello word!
編譯成pyc檔案
.pyc 檔案(位元組程式碼)
vim 11.py
#!/usr/bin/python
import py_compile
py_compile.compile('11.py')
print ("hello word!")
此時會生成一個11.pyc檔案,並且是個二進位制檔案,不能直接訪問,但是能執行,
python 1.pyc
hello word!
其中11.py代表當前目錄下的11.py檔案,將11.py改成二進位制檔案並且字尾為11.pyc
.pyo檔案(優化程式碼)
[[email protected] py]# python -O -m py_compile 11.py
[[email protected] py]# ls
11.py 11.pyc 11.pyo 22.py
檢視變數檔案型別,用type,id代表記憶體地址。
>>> a=456
>>> id(a)
30152544
>>> type(a)
<type 'int'>
算術運算子
+ - * / // % ** 其中的// 表示整除,只取整數。 % 表示只取餘數 ** 表示乘方,2**3 表示二的三次方
關係運算符
> < >= <= == !=
a=a+2 等於a+=2
邏輯運算子
and 邏輯與: True and False
or 邏輯或:False or True
not 邏輯非:not True
第一個互動運算指令碼:
vim a.py
#!/usr/bin/python
a=input("please input num: ")
b=input("please input num2: ")
print ("%s + %s = %s" %(a,b,a+b))
[[email protected] py]# python 1.py
please input num: 1
please input num2: 2
1 + 2 = 3