Linux的操作
常用Linux命令——必須記住的
- ls——list——查看當下文件夾下的內(nèi)容
- pwd——print work directory——定位當前所在的文件夾
- cd [目錄名]——change directory——切換文件夾
- touch [文件名]——touch——如果文件不存在廊鸥,新建文件
- mkdir[目錄名]——make directory——創(chuàng)建目錄
- rm [文件名]——remove——刪除指定的文件名(不能刪除目錄)
- clear——clear—— 清屏
1??:ls\cd\pwd\touch\mkdir\rm
ls通配符
touch
rm
- Python文件的執(zhí)行:
在終端中輸入以下命令執(zhí)行 01-HelloPython.py
$ python 01-HelloPython.py
- Python 的解釋器 如今有多個語言的實現(xiàn)报辱,包括:
CPython —— 官方版本的 C 語言實現(xiàn)
Jython —— 可以運行在 Java 平臺
IronPython —— 可以運行在 .NET 和 Mono 平臺
PyPy —— Python 實現(xiàn)的域携,支持 JIT 即時編譯
函數(shù)(function)
- 函數(shù):就是把具有獨立功能的代碼塊組織為一個小模塊,在需要的時候調(diào)用威根;
- 函數(shù)的使用:1??定義函數(shù)——封裝獨立的功能; 2??調(diào)用函數(shù)——享受封裝的成果
- 函數(shù)的作用:開發(fā)程序的時候,使用函數(shù)可以提高編寫的效率以及代碼的重用
1钱雷、封裝:
def multiple_table():#封裝
#下邊是寫好的九九乘法表节猿,上表示封裝命令票从,本文件是封裝好的九九乘法表
row = 1
while row <= 9:
col = 1
while col <= row:
print("%d * %d = %d" %(row,col,row * col),end="\t")
col +=1
print("")
row +=1
2、調(diào)用:
import 九九乘法表# 直接調(diào)用封裝好的九九乘法表
九九乘法表.multiple_table()
def 函數(shù)名():
[縮進4字符] 封裝的代碼
......
1??:def 是define(定義)的縮寫
2??:函數(shù)名稱需要可以表達函數(shù)封裝代碼的功能滨嘱;
3??:函數(shù)名稱的命名應該符合標識符的命名規(guī)則峰鄙;
- 可以由字母、下劃線太雨、數(shù)字組成
- 不能以數(shù)字開頭
- 不能與關鍵字重名
例子1:
需求:
1吟榴、編寫一個say_hello的函數(shù),封裝三行打招呼的代碼
2囊扳、在函數(shù)下方調(diào)用打招呼的函數(shù)
def say_hello():
print("hello 1")
print("hello 2")
print("hello 3")
say_hello()
- 定義函數(shù)前不能提前調(diào)用函數(shù)
函數(shù)的文檔注釋:
- 在函數(shù)定義的下方吩翻,使用三對引號“““ 注釋 ”””
- 在視圖??快速文檔可以查看函數(shù)在做什么
- 函數(shù)上方需保留兩行空行兜看;
函數(shù)的參數(shù)
- 在函數(shù)后邊的小括號用逗號分隔的方式把函數(shù)內(nèi)部需要使用的數(shù)據(jù);
- 多參數(shù)之間使用逗號分隔仿野;
例子2:
需求:
1铣减、開發(fā)一個sum_2_num的函數(shù);
2脚作、能夠實現(xiàn)兩個數(shù)字求和的功能葫哗;
3、形參(定義函數(shù)時球涛,當變量使用)和實參——見代碼注釋
def sum_2_num(num1,num2):#形參
"""兩個數(shù)字求和"""
result=num1+num2
print("%d+%d=%d" %(num1,num2,result))
sum_2_num(20,49)#實參
函數(shù)返回值
```def sum_2_num(num1,num2):
""""對兩個數(shù)字的求和劣针,帶返回值"""
result=num1+num2
return result
sum_result = sum_2_num(10,26)
print("計算結果:%d "%sum_result)1