Python知識點總結篇(三)

2021-09-24 07:51:52 字數 1613 閱讀 4045

with:自動關閉檔案;

with open('log', 'r') as f:

...複製**

管道:|,用於匹配多個表示式中的乙個,匹配多個分組;

問號:?,實現可選匹配;

>>> 

import re

>>> batregex = re.compile(r'bat(wo)?man')

>>> mo1 = batregex.search('the adventures of batman.')

>>> print(mo1.group())

batman

>>> mo2 = batregex.search('the adventures of batwoman.')

>>> print(mo2.group())

batwoman

複製**

>>> 

import re

>>> batregex = re.compile(r'bat(wo)*man')

>>> mo1 = batregex.search('the adventures of batwowoman')

>>> print(mo1.group())

batwowoman

複製**

>>> 

import re

>>> batregex = re.compile(r'bat(wo)+man')

>>> mo1 = batregex.search('the adventures of batwowoman')

>>> print(mo1.group())

batwowoman

>>> mo2 = batregex.search('the adventures of batman')

>>> print(mo2 == none)

true

複製**

>>> 

import re

>>> batregex = re.compile(r'ha')

>>> mo1 = batregex.search('hahaha')

>>> print(mo1.group())

hahaha

>>> mo2 = batregex.search('haha')

>>> print(mo2 == none)

true

複製**

^***:表示字串必須以***開始;

***$:表示字串必須以***結尾;

絕對路徑:從根資料夾開始;

相對路徑:相對於程式的當前工作目錄;

讀寫檔案的步驟:

永久刪除檔案和資料夾:

JAVA知識點總結篇(三)

stringbuffer是執行緒安全的,而stringbuilder則沒有實現執行緒安全功能,所以效能更高 裝箱 把基本型別轉換成包裝類,使其具有物件的性質,又可分為手動裝箱和自動裝箱 拆箱 把包裝類物件轉換程基本型別的值,分為手動拆箱和自動拆箱 基本型別轉換為字串的三種方法 將字串轉換為基本型別的...

Python知識點總結篇(二)

cat fat black loud size,color,disposition cat 複製 sort 和sorted 方法的比較 sort key none,reverse false 就地改變列表,sorted iterable,key none,reverse false 返回新的列表,對...

Python知識點總結篇(四)

def calc n print n if n 2 0 return calc n 2 calc 10 複製 def add x,y,func return func x func y result add 4,8,abs print result 複製 coding utf 8 usr bin p...