Python基礎10 函式之內部函式與強制轉換

2021-09-28 09:48:45 字數 1600 閱讀 2062

#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 ...