此方法可用於將給定字串的第乙個字母轉換為小寫。
這個方法計算乙個字串中母音的數量(' a ', ' e ', ' i ', ' o ', ' u ')。計數母音def decapitalize(string):
return str[:1].lower() + str[1:]
decapitalize('foobar') # 'foobar'
decapitalize('foobar') # 'foobar'
此**段可用於將字串列表轉換為單個字串,其中的每個元素由逗號分隔。import re
def count_vowels(str):
return len(len(re.findall(r'[aeiou]', str, re.ignorecase)))
count_vowels('foobar') # 3
count_vowels('gym') # 0
您可以在一行中與各種操作符進行多次比較。hobbies = ["basketball", "football", "swimming"]
print("my hobbies are: " + ", ".join(hobbies)) # my hobbies are: basketball, football, swimming
這個**段可以用來轉置乙個二維陣列。a = 3
print( 2 < a < 8) # true
print(1 == a < 2) # false
該方法使用filter()從列表中刪除錯誤值(false、none、0和" ")。array = [['a', 'b'], ['c', 'd'], ['e', 'f']]
transposed = zip(*array)
print(transposed) # [('a', 'c', 'e'), ('b', 'd', 'f')]
此方法將列表塊化為具有指定大小的較小列表。def compact(lst):
return list(filter(bool, lst))
compact([0, 1, false, 2, '', 3, 'a', 's', 34]) # [ 1, 2, 3, 'a', 's', 34 ]
這段**僅使用方法title()將字串中每個單詞的首字母大寫。def chunk(list, size):
return [list[i:i+size] for i in range(0,len(list), size)]
這個**段可以用來列印乙個字串n次,而不需要使用迴圈。s = "programming is awesome"
print(s.title()) # programming is awesome
此方法以位元組為單位返回字串的長度。n = 2;
s ="programming";
print(s * n); # programmingprogramming
此**段可用於檢查物件的記憶體使用情況。def byte_size(string):
return(len(string.encode('utf-8')))
byte_size('?') # 4
byte_size('hello world') # 11
此方法可用於檢查兩個字串是否為字謎。import sys
variable = 30
print(sys.getsizeof(variable)) # 24
下面的方法檢查給定列表是否有重複的元素。它使用set()屬性,該屬性從列表中刪除重複的元素。from collections import counter
def anagram(first, second):
return counter(first) == counter(second)
anagram("abcd3", "3acdb") # true
def all_unique(lst):
return len(lst) == len(set(lst))
x = [1,1,2,2,3,2,3,4,5,6]
y = [1,2,3,4,5]
all_unique(x) # false
all_unique(y) # true
CSS的超級技巧大放送7
十五.匯入 import 和隱藏css 因為老版本瀏覽器不支援css,乙個通常的做法是使用 import技巧來把css隱藏起來。例如 import url main.css 然而,這個方法對ie4不起作用,這讓我很是頭疼了一陣子。後來我用這樣的寫法 import main.css 十六.針對ie的優...
喜迎國慶 好禮大放送
從2004年開始,沃通 wosign 專注提供一站式各種全球信任的數字證書產品和技術服務,為了感謝廣大使用者十年來對沃通 wosign 的信賴和支援,藉此舉國歡慶之際,沃通 wosign 開展 迎國慶,好禮大放送 活動。活動物件 在活動時間內購買沃通ssl證書的所有客戶。活動細則 1.在活動時間內已...
漫畫繪製技法大放送 上
網路收集整理 jundark 1b 一 人體基本結構 1b 小孩 孩子的頭部較大,一般比例為三到四個頭高。成年人 人體立姿為七個頭高 立七 坐姿為五個頭高 坐五 蹲姿為三個半頭高 蹲三半 立姿手臂下垂時,指尖位置在大腿二分一處。老人 由於骨骼收縮,老年人的比例較成年人略小一些,在畫老年人時,應注意頭...