#coding=utf-8
import math
import os
import socket
python函式包括以下三類:內部函式、第三方函式和自定義函式
內部函式包括:字元函式庫、數學函式庫、系統函式庫、網路函式庫
字元函式庫包括replace(old,new)、islower()、isspace()等,具體可用help(str)檢視、
str1 = 'hello'
str2 = 'hello'
str3 = 'h e llo'
print str1.islower() #判斷是否全為小寫,是則返回true,否則返回false
print str2.islower()
print str3.isspace() #判斷是否全為空格
print str3.replace(' ','aa') #將空格替換成aa
數學函式庫math,為防止程式報相關函式未定義錯誤,最好在開始的時候匯入相關模組
print abs(-11)
print pow(3,3)
用函式的時候,如果傳入的引數數量不對,會報typeerror的錯誤,
若傳入的引數數量是對的,但引數型別不能被函式所接受,也會報typeerror的錯誤
系統函式庫os
pwd = os.getcwd() #獲取當前路徑
print pwd
ldirs = os.listdir(pwd) #獲取當前路徑下所有檔案或資料夾
print ldirs
os.name 獲取當前使用的作業系統,其中 'nt' 是 windows,'posix' 是 linux 或者 unix
name = os.name
if name == 'posix':
print 'this is linux or unix'
elif name == "nt":
print 'this is windows'
else:
print 'this is other system'
os.remove() #刪除指定檔案
os.remove('f:/123.txt') #若檔案(包括字尾名)不存在則報錯,注意絕對路徑時要轉義
os.remove('hanshu1')
os.mkdir() #在指定目錄下建立資料夾
os.removedirs() #刪除指定目錄下的資料夾
oschdir() #改變當前路徑到指定路徑()內只需輸入指定路徑即可
需檢視其他函式import os 後,輸入help(os) 即可
網路函式庫
print hname
#強制型別轉換
print int('123')
print str(11)
print int(1.23)
java基礎之內部類
內部類分為四個模組 靜態內部類 非靜態內部類 區域性內部類 匿名內部類 首先我們來講講這幾個模組的的主要作用與區別 靜態模組 非靜態內部類 區域性內部類 匿名內部類 下面為兩個類,是為了實現以上模組而建立的,如下 innerclass類 package innerclass public void ...
CoreJava基礎之內部類
概念 乙個類中又定義了乙個類,類中類 內部類的舉例 class a class b 類以內,方法以外 成員內部類的舉例 class a 成員方法 class b 依賴外部類的物件 成員內部類的舉例 class a 成員方法 class b public class test06 class a 成員...
Java基礎之內部類
當描述事務時,乙個事務的內部還有事務,該事務用內部類來表示,該內部事務需要用到外部事務的內容。例如 乙個人體,它裡面有各種器官 胃,肝等,拿胃來說,它要用到人體的食道,那麼我們就可以把胃定義成內部類 public class body public wei showwei public class ...