最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python語言,比較兩個字符串是否相同的實例

 更新時間:2018年06月29日 15:32:30   作者:A_thermal  
今天小編就為大家分享一篇使用python語言,比較兩個字符串是否相同的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在編寫一些小程序時,我需要比較兩個字符串是否相同。一開始的思路是使用ord()函數(shù)獲取字符的整數(shù)表示,但是調(diào)試過后發(fā)現(xiàn),ord()函數(shù)傳入的漢字、英文、或者數(shù)字,必須是單個的文字,而不能是一個長度大于1的字符串。ipython給的報錯是這樣的

TypeError: ord() expected a character,but string of lenth 4 found

這也提醒了我,我的python編程基礎(chǔ)不是很牢固,一些基本的函數(shù)特性沒有弄清楚。今后一定要多多注意。

知道了問題出在哪里,就為接下來解決問題提供了思路和方向。

我們可以利用python的切片功能,很好的從字符串中單個、依次的挑選出文字,并利用ord()函數(shù)獲取其整數(shù)表示。具體代碼如下:

# -*- coding: utf-8 -*-
# @Date : 2018-03-01 12:51:08
# @Author : Termal (Termal@example.org)
# @Link : http://Thermal.org
#功能:比較a,b兩個字符串是否相同
def comparison(a,b):
 ib=0
 for ia in range(len(a)):
  if ord(a[ia:ia+1])-ord(b[ib:ib+1])==0:
   ib=ib+1
   if ib==len(b):
    print('a and b are equall')
  else:
   print('a and b are not equall')
   break

作為一個python初學(xué)者,代碼方面難免出現(xiàn)錯誤,如果發(fā)現(xiàn)錯誤,或者有更好的方法,可以給我留言,我會及時改正,在此先謝謝大家。

以上這篇使用python語言,比較兩個字符串是否相同的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用BeautifulSoup抓取和解析網(wǎng)頁數(shù)據(jù)的操作方法

    Python使用BeautifulSoup抓取和解析網(wǎng)頁數(shù)據(jù)的操作方法

    在數(shù)據(jù)分析和機器學(xué)習(xí)領(lǐng)域中,數(shù)據(jù)是不可或缺的資源,網(wǎng)頁數(shù)據(jù)作為豐富的信息來源,往往需要通過爬蟲抓取,Python的BeautifulSoup是處理HTML和XML的利器,本篇文章將詳細(xì)介紹BeautifulSoup的基本用法,并通過一個實際案例演示如何使用BeautifulSoup抓取和解析網(wǎng)頁數(shù)據(jù)
    2024-11-11
  • python利用opencv如何實現(xiàn)答題卡自動判卷

    python利用opencv如何實現(xiàn)答題卡自動判卷

    由于工作需要,最近在研究關(guān)于如何通過程序識別答題卡的客觀題的答案,所以下面這篇文章主要介紹了python利用opencv如何實現(xiàn)答題卡自動判卷的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • python cx_Oracle模塊的安裝和使用詳細(xì)介紹

    python cx_Oracle模塊的安裝和使用詳細(xì)介紹

    這篇文章主要介紹了python cx_Oracle模塊的安裝和使用詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Python實現(xiàn)基于HTTP文件傳輸實例

    Python實現(xiàn)基于HTTP文件傳輸實例

    這篇文章主要介紹了Python實現(xiàn)基于HTTP文件傳輸?shù)姆椒?以實例形式詳細(xì)講述了server端與client端的實現(xiàn)代碼,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • 淺談Python中列表生成式和生成器的區(qū)別

    淺談Python中列表生成式和生成器的區(qū)別

    這篇文章主要介紹了淺談Python中列表生成式和生成器的區(qū)別,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-08-08
  • 深入學(xué)習(xí)Python可變與不可變對象操作實例

    深入學(xué)習(xí)Python可變與不可變對象操作實例

    Python中的數(shù)據(jù)類型可以分為可變對象和不可變對象,了解它們之間的區(qū)別對于編寫高效的Python代碼至關(guān)重要,本文將詳細(xì)介紹可變對象和不可變對象的概念,以及如何正確地使用它們來提高代碼的性能和可讀性
    2023-12-12
  • Python文本特征抽取與向量化算法學(xué)習(xí)

    Python文本特征抽取與向量化算法學(xué)習(xí)

    這篇文章主要為大家詳細(xì)介紹了Python文本特征抽取與向量化算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python datetime模塊使用方法小結(jié)

    Python datetime模塊使用方法小結(jié)

    這篇文章主要介紹了Python datetime模塊使用方法小結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Python PCA降維的兩種實現(xiàn)方法

    Python PCA降維的兩種實現(xiàn)方法

    大家好,本篇文章主要講的是Python PCA降維的兩種實現(xiàn)方法,感興趣的的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python實現(xiàn)批量解壓文件夾下所有壓縮包

    Python實現(xiàn)批量解壓文件夾下所有壓縮包

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實現(xiàn)批量解壓文件夾下所有壓縮包,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02

最新評論

固安县| 邛崃市| 昆明市| 色达县| 丰顺县| 丰镇市| 清水河县| 张家口市| 宝兴县| 融水| 柘城县| 邳州市| 那坡县| 高淳县| 娄烦县| 历史| 平舆县| 芜湖县| 娱乐| 南华县| 陆川县| 南康市| 呼伦贝尔市| 诸暨市| 云和县| 泰兴市| 安福县| 东丰县| 平潭县| 基隆市| 麟游县| 高安市| 开封市| 兴山县| 娄烦县| 湖州市| 嘉峪关市| 曲麻莱县| 阿拉善右旗| 应城市| 秦安县|