【Python學習日記】判斷是不是迴文數 filter
大神答案:
def is_palindrome(n):
n=str(n)
m=n[::-1]
return n==m
我的答案:
tmp_str = str(n)
i = len(tmp_str) - 1
j = 0
while i > j :
if tmp_str[i] == tmp_str[j] :
i = i - 1
j = j + 1
pass
else :
return False
return True
相關推薦
【Python學習日記】判斷是不是迴文數 filter
大神答案: def is_palindrome(n): n=str(n) m=n[::-1] return n==m 我的答案: tmp_str = str(n) i = len(tmp_str) - 1 j = 0
【Python學習日記】dic和set 以及什麼是 不可變物件
轉載自 http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143167793538255 dict Python內建了字典:dict的支援,dict全稱
【Android學習筆記】判斷字串的字元數
/** * 計算分享內容的字數,一個漢字=兩個英文字母,一箇中文標點=兩個英文標點 注意:該函式的不適用於對單個字元進行計算,因為單個字元四捨五入後都是1 * * @param c * @return */ pub
【Python學習筆記】一個很酷的尾遞迴優化
一般來說,Python、Java和C#是沒有尾遞迴優化能力的。 用斐波那契數列舉栗子 def Fib(n,b1=1,b2=1,c=3): if n<3: return 1 else: if n==
【Python學習筆記】-APP圖標顯示未讀消息數目
運行 讀取 lin 簡單實現 ets fcm 筆記 python語言 lte 以小米手機系統為例,當安裝的某個APP有未讀消息時,就會在該APP圖標的右上角顯示未讀消息的數目。本文主要解說怎樣用Python語言實現圖標顯示未讀消息的數目。首先,還是要用到Python中P
【python學習筆記】6.抽象
位置參數 name 默認參數 [] 順序 fun append 聲明 value 【python學習筆記】6.抽象 創建函數: 使用def語句定義函數,不用聲明參數類型,和返回值類型 def function_name(param1, param2):
【Python學習筆記】Coursera之PY4E學習筆記——File
color 學習筆記 函數 read mod rom stephen 內容 filename 1、打開文件 使用handle=open(filename,mode)打開文件。這一函數將會返回一個handle(應該翻譯為“柄”吧)用來操控文件,參數filename是一個字符串
【Python學習筆記】-冒泡排序、插入排序、二分法查找
判斷 tail fontsize watermark encoding middle 循環 itl 要求 原文出處:https://blog.csdn.net/yort2016/article/details/68065728 冒泡排序 主要是拿一個數與列表中所有的數進行比
【python學習-2】python起步必備
次方 分號 n) 輸入參數 usr 兩個 python腳本 加減乘 冒號 1、python縮進 python 縮進是tab,還是空格呢?都可以,可以是一個tab,也可以是4個空格,但是最重要的是整個python腳本的縮進必須統一,否則會報錯。 2、代碼註釋 pyth
【Python學習筆記】使用Python計算皮爾遜相關系數
自己 pre 求和 相關 學習筆記 python學習 tip urn pow 源代碼不記得是哪裏獲取的了,侵刪。此處博客僅作為自己筆記學習。 def multipl(a,b): sumofab=0.0 for i in range(len(a)):
【python學習-5】面向對象的python
usr 私有 運算 .sh __call__ pre style ring 控制 python是一種面向對象的編程語言,雖然與C++一樣,支持面向過程的程序設計,python完全可以使用函數、模塊等方式來完成工作,但是當使用python編寫一個較大的項目時,則應該考慮使用面
【python學習-6】異常處理
value cat 寫博客 目的 種類 n) 這樣的 自己 true 最近在網上看到了一種學習方法名叫費曼學習法,說的是學習一個東西的時候,要嘗試著給別人講出來,就是一種備課式的學習。 第一步,選擇一個你想要理解的概念, 然後拿出一張白紙, 把這個概念寫在白紙的最上邊。
【Python學習筆記】Coursera課程《Using Databases with Python》 密歇根大學 Charles Severance——Week1 Object Oriented Python課堂筆記
multi rac python3 什麽什麽 req cmd ket ascii碼 charles Coursera課程《Using Databases with Python》 密歇根大學 Charles Severance Week1 Object Oriented P
【Python學習筆記】有關包的基本知識
兩種 學習 eee 我們 模塊 組成 learn 目錄 welcome python的包(package)是一個有層次的文件目錄結構。它定義了一個由模塊和子包組成的Python應用程序執行環境。 AAA/ __init__.py bbb.py CCC
【Python學習筆記】Coursera課程《Using Python to Access Web Data》 密歇根大學 Charles Severance——Week6 JSON and the REST Architecture課堂筆記
學習 except for num string net none input 網上 Coursera課程《Using Python to Access Web Data》 密歇根大學 Week6 JSON and the REST Architecture 13.5 Ja
【Python學習筆記】調整matplotlib的圖例legend的位置
有時預設的圖例位置不符合我們的需要,那麼我們可以使用下面的程式碼對legend位置進行調整。 plt.legend(loc='String or Number', bbox_to_anchor=(num1, num2)) 其中,第一個引數loc,設定它可以遵循以下的表格 Stri
【python學習筆記】切片方法
1、切片說明和簡單用法 python提供了一個切片功能,用這種方法可以很簡單的獲取列表或者元組等的某幾個元素,切片返回的結果的型別和被切片的是保持一致的;基本用法如下: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Ja
【python學習筆記】set集合
1、集合說明 集合(set)是一個無序不重複元素的集。基本功能包括關係測試和消除重複元素。集合物件還支援 union(聯合),intersection(交),difference(差)和 sysmmetric difference(對稱差集)等數學運算。 2、建立一個集合 大括號
【python學習筆記】python字典(dict)
1、字典dict的建立 Python內建了字典:dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)儲存,具有極快的查詢速度。注意字典內各個部分是沒有順序的區別的; 其java的map是一樣的,屬於key:value模式,一個簡單的
【Python學習筆記】python元組
python的元組(tuple)和列表(list)類似,是一個有序的列表,區別在於tuple是不能修改的,其初始化方式如下: >>> classmates = ('Michael', 'Bob', 'Tracy') 現在,classmates這個tuple不能變了