原创 Jquery表單驗證

<html> <head> <title>無標題文檔</title> <meta charset="utf-8" /> <script src="jquery-1.3.2.js"></

原创 Java靜態代理

package com.hacker.test; class A{ public void f1(){ System.out.println("天行健 君子以自強不息。"); } public vo

原创 python3異常的處理及文件的各種操作

異常處理:是爲了避免程序因爲一個小問題而導致程序終止try:可能出現異常的代碼塊except:出現異常的處理方法else:沒出錯時要執行的代碼函數中如果出現異常,處理之後正常執行,沒有處理,異常會拋給調用處,在調用處處理,如果一直到全局作用

原创 python封裝,繼承,多態及內置函數筆記

子類繼承父類時,所有方法都會被繼承,包括init初始化方法,init 如果有參數,子類實例化時,也需要傳參,子類不需要父類方法時,可 重寫父類名.init(self,參數) 調用父類初始化方法super() 當前類的父類類名.b

原创 python3的getter方法setter方法以及property修飾

class Dog: def __init__(self,name,age): self.__name = name self.__age = age @property def ag

原创 python命名空間和lambda表達式筆記

形參前面加號,形參會接到所有實參,保存在元組中,帶號的形參只能有一個,帶號後的所有實參在傳遞時,都必須用變量賦值的形式例如:def fun(a,b,c)調用:fun(1,2,3,4,5,b=6,c=7)(*,a,b)表示所有參數都必須用變量

原创 python字典與集合,學習筆記

描述符就是將某種特殊類型的類的實例指派給另一個類的屬性特殊類型的類需要實現三個方法:get(self,instance,owner) 用於訪問屬性,返回屬性的值set(self,instance,value) 將在屬性分配操作中

原创 python計算100以內7的倍數和與個數

a = 0 count = 0 sz = [] num = 0 while a < 100: a += 1 if a%7 == 0: sz.append(a) count += 1

原创 python運算符筆記

字符串複製:字符串變量 = 字符串變量 * 重複次數boolean 布爾值(真True(整型1)假False(整型0))None值 表示不存在id(對象) 查看對象ID(內存地址)type(對象) 查看類型value()

原创 python字符串格式化

a = '小白兔'print('這是一隻' + a + '!')print('這是一隻%s'%"小白兔!")print('這是一隻',a,'!')print(f'這是一隻{a}!')

原创 python模塊學習筆記

模塊後綴.py模塊是一個包含所有你定義的函數和變量的文件,其後綴名是py,模塊可以被別的程序引入,以使用該模塊中的函數等功能import 模塊名 導入模塊OS:Operating System 操作系統模塊:getcwd() 返回當

原创 python的__new__方法和__del__方法

new()方法會在init之前調用 >>> class CapStr(str): def __new__(cls,string): string = string.upper() return str

原创 python的issubclass和isinstance以及property

issubclass(A類,B類) A類如果是B類的子類,則返回Trueisinstance(object,classinfo) 檢查一個實例對象是否是某類的1.第一個參數如果不是對象,則永遠返回false2.第二個參數不是類或者

原创 git學習筆記

git windows下安裝和使用下載命令行客戶端cygwin,msysGit和圖形客戶端TortoiseGit安裝cygwin時,因爲在中國,一般使用163鏡像搜索cygwin查看版本搜索git全選搜索openssh全選搜索vim全選搜索

原创 python類的繼承

面向對象的三大特性:封裝、繼承、多態繼承時面向對象編程的優點之一類的繼承與方法重載:繼承的特點:減少代碼和靈活定製新類子類具有父類的屬性和方法子類不能繼承父類的私有屬性/方法子類可以添加新的方法子類可以修改父類的方法繼承的語法:定義類時,在