1. 程式人生 > >一、python的檔案型別與變數

一、python的檔案型別與變數

原始碼就是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