1. 程式人生 > >python學習作業筆記二

python學習作業筆記二

利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()方法:

# 利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()方法:
def myTrim(s):
	if not isinstance(s,str):
		raise TypeError('please give a string')
	if len(s) ==0:
		return s
	elif s[0] ==' ':
		return myTrim(s[1:])
	elif s[-1] == ' ':
		return myTrim(s[:-1])
	else:
		return s

相關推薦

python學習作業筆記

利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()方法: # 利用切片操作,實現一個trim()函式,去除字串首尾的空格,注意不要呼叫str的strip()

python學習作業筆記

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/8/20 17:32 # @Author : # 多執行緒

python學習作業筆記十五

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/8/20 17:01 # @Author : # 多程序 fr

斯坦福深度學習課程cs231n assignment1作業筆記:SVM實現相關

前言 本次作業需要完成: 實現SVM損失函式,並且是完全向量化的 實現相關的梯度計算,也是向量化的 使用數值梯度驗證梯度是否正確 使用驗證集來選擇一組好的學習率以及正則化係數 使用SGD方法優化loss 視覺化最終的權重 程式碼實現 使用for迴圈計算SVM

Python學習手冊筆記(1):Python對象類型

python 在Python中一切皆對象,Python程序可以分解為模塊、語句、表達式及對象。如下所示:1 程序由模塊組成2 模塊包含語句3 語句包含表達式4 表達式建立並處理對象 內置對象(核心類型):1)數字:>>> 2+2 #整數加法4>>&g

Python學習作業之登陸接口_For

python 學習作業 登陸接口 作業:編寫登陸接口要求: 輸入正確則顯示歡迎信息,輸入錯誤三次則鎖定.# Author:Bryce_Zhang username = "1" password = "2" for i in range(4): users = input("users:")

python學習list筆記

python學習list筆記python學習list筆記List(列表) 是 Python 中使用最頻繁的數據類型;支持字符,數字,字符串甚至可以包含列表(所謂嵌套)1、定義:list = [1,3,4,5,‘goog‘,‘well‘,777]2、從最後一列增加: list.append("your are

Python學習-八周次課(12月12日)

實現 thread 而不是 imp 完全 多進程 模仿 res har 八周二次課(12月12日) 14.6 多進程Manager14.7 進程池 Manager Manager對象類似於服務器與客戶之間的通信 (server-client),與我們在Internet上

Python學習(十)文件操作和異常處理以及使用json存儲數據

ice 情況 dataset visio 獲取 大致 一個 百萬 能夠 Python 文件操作和異常處理 Python 文件操作 文件操作步驟 打開文件,打開方式(讀寫) open(file_name) 操作文件(增刪改查) 關閉文件, file_name.cl

Python基礎教程筆記:運算符

.com 筆記 false 一個 二進制格式 UNC style AR 語言 Python算術運算符 實例: a = 21 b = 10 c = 0 c = a + b print(c) #31 c = a - b print(c)

python學習筆記

python自主學習記錄PATH設置安裝路徑 (環境) 同時安裝py2.0和py3.0分開執行命令python -m pip install (下載)python -m pip install --upgrade pip(下載安裝pip)————————————————————————————python3

python學習第十天:閉包函數與裝飾器

源代碼 -s 為什麽 pre def func stop 修改 rom 閉包函數: 什麽是閉包函數: 閉指的是定義在一個函數內部 包指的是該函數包含對外部作用域(非全局作用域)名字的引用 def counter():   n=0   d

python學習暫時筆記-20180616

換行符 PE swap 大寫 反轉 lesson PC 字符串 不同之處 1.字符串的應用 1 str = ‘hello kitty!‘ 2 str1 = ‘h\tello kitty!‘ 3 str2 = ‘hello kitty {name} is {age}‘

python學習暫時筆記-20180618

() IT In print TE enc 調用 read 覆蓋 文件操作 註:能調用方法的一定是對象 1.文件的讀操作 這是命名的一個文件“李白詩” 望廬山瀑布 [唐] 李白 日照香爐生紫煙,遙看瀑布掛前川。 飛流直下三千尺,疑是銀河落九天。 文件的讀操作: 1 f

Python學習過程筆記整理

十六 pre 下劃線 dict print six python spa 當前位置 註釋 -行註釋 # -塊註釋 ‘‘‘...‘‘‘或"""...""" 變量名稱 -數字不可以開頭 -駝峰命名法   -類命名:大駝峰:每個單詞第一個字母均大寫:MyName   -變量或者函

python學習第二十

代碼 pass per 實現 以及 自動 clas 字符串 def 今日內容: 1.屬性 2. 類方法 3.靜態方法 4.反射 1. 屬性 是指調用類中的函數,就像調用對象屬性值一樣調用.更權威解釋:將方法 偽裝 成屬性,雖然在代碼層面上沒有任何高深之處,但是讓其看起來

Python學習過程筆記整理(三)

font pytho def 駝峰 python學習 erl -s 函數參數 python 函數 -函數使用   -函數需要先定義,定義不會執行函數   -使用函數,俗稱調用 -定義函數   -格式:def 函數名稱(參數):,函數名稱不能用大駝峰,參數可以沒有 -調用函數

python學習第二十天文件byte類型

編程 decode www. encode nco python學習 模式 但是 com 所有的文件在計算機裏面存儲為二進制形式,但是我們有時候有需要將二進制轉換為gbk或者utf-8形式,編碼的時候encode 解碼的時候decode ,下面簡單闡述python二

python學習-unittest筆記

etc .text clean up lena this add 測試的 pcl log 創建被測試的文件 mathfunc.py def add(a, b): return a+b def minus(a, b): return a-b def mu

python 學習第二十天(threading模組)

啟動一個執行緒 import threading import time def he(num): #定義每個執行緒要執行的函式 print("running on number:%s" %num) time.sleep(3) if __name