原创 python函數

函數的定義:函數是指將一組語句的集合通過一個名字(函數名)封裝起來,要想執行這個函數,只需要調用其函數名即可。函數的特性:減少重複的代碼使程序變得可拓展使程序變得容易維護語法定義:def sayhi():#函數名     print("He

原创 RHEL7設置磁盤配額

磁盤配額RHEL7磁盤配額確認配額命令已經安裝[root@localhost ~]# rpm -qf which xfs_quotaxfsprogs-3.2.2-2.el7.x86_64 首先創建新的測試分區/dev/sdb3 啓用配額[r

原创 python裝飾器

閉包:關於閉包,即函數定義和函數表達式位於另一個函數的函數體內(嵌套函數)。而且,這些內部函數可以訪問它們所在的外部函數中聲明的所有局部變量、參數。當其中一個這樣的內部函數在包含它們的外部函數之外被調用時,就會形成閉包。也就是說,內部函數會

原创 python基本數據類型之字典

字典的定義與特性字典是Python語言中唯一的映射類型。定義:{key1:value1,key2:value2}1、鍵與值用冒號“:”分開; 2、項與項用逗號“,”分開;特性:1.key-value結構 2.key必須可hash、且必須爲不

原创 python流程控制之if循環

if 單分支的使用:if:....a = b = a < b:     () if雙分支的使用: if: ..... else: ..... a = int(input('a=請輸入數字:')) b = int(input('b=請輸入

原创 python數據類型之元祖

元組的定義和特性定義:與列表類似,只不過[]改成()特性:  1.可存放多個值  2.不可變  3.按照從左到右的順序定義元組元素,下標從0開始順序訪問,有序元組的創建與常用操作創建ages = (11, 22, 33, 44, 55) #

原创 python流程控制之while循環的使用

while 條件: 執行代碼當條件條件成立,代碼就會執行;count = 0  while count <= 100 : #只要count<=100就不斷執行下面的代碼    print("loop ", count )    count 

原创 python生成器與迭代器

列表生成式:例一:a = [i+1 for i in range(10)] print(a) 輸出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]例二:L = [1, 2, 3, 4, 5] print([i*i for

原创 python裝飾器

閉包:關於閉包,即函數定義和函數表達式位於另一個函數的函數體內(嵌套函數)。而且,這些內部函數可以訪問它們所在的外部函數中聲明的所有局部變量、參數。當其中一個這樣的內部函數在包含它們的外部函數之外被調用時,就會形成閉包。也就是說,內部函數會

原创 python 模塊、包的介紹

模塊:爲了編寫可維護的代碼,我們把很多函數分組,分別放到不同的文件裏,這樣,每個文件包含的代碼就相對較少,很多編程語言都採用這種組織代碼的方式。在python中,一個.py的文件就稱之爲一個模塊(Module)。使用模塊的好處:提高了代碼的

原创 python字符編碼

字符編碼:ASCII:佔一個字節,只支持英文GBK2312:佔兩個字節,支持6700+漢字GBK GB2312的升級版:支持21000+漢字Unicode:2-4個字節 Unicode作用:直接支持全球所有語言,每個國家可以不再使用之前自己

原创 python字符編碼

字符編碼:ASCII:佔一個字節,只支持英文GBK2312:佔兩個字節,支持6700+漢字GBK GB2312的升級版:支持21000+漢字Unicode:2-4個字節 Unicode作用:直接支持全球所有語言,每個國家可以不再使用之前自己

原创 python文件處理

方法一:f = open(file='D:/工作日常/test.txt',mode='r',encoding='utf-8') data = f.read() f.close方法二:with open(file='D:/工作日常/test.