日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python字符串类型及操作(含实例)

發布時間:2024/9/30 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python字符串类型及操作(含实例) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符串

由0個或多個字符組成的有序字符序列

  • 字符串是字符的有序序列,可以對其中的字符進行索引
    “智”是“智慧女孩千萬不要禿頭”的第0個字符

字符串有2類共四種表示方式

  • 由一對單引號或雙引號表示,僅表示單行字符串
    "Python" 或者 'A'
  • 由一對三單引號或三雙引號表示,可表示多行字符串
    '''Python
    語言'''
    作用可當作注釋
  • 如何在字符串中實現單引號與雙引號的使用

    '這里有個雙引號(")' 或者 "這里有個單引號(')"
    '''這里既有單引號(')也有雙引號(")'''

    字符串的正向遞增序號反向遞減序號

    字符串的使用

    • 索引
      返回字符串中單個字符 <字符串>[M]
    • 切片
      返回字符串中的一段字符子串 <字符串>[0:-1]
      "智慧女孩千萬不要禿頭"[4:] 結果是 "千萬不要禿頭"
      "智慧女孩千萬不要禿頭"[:4] 結果是 "智慧女孩"
      <字符串>[M:N:K] 根據步長K對字符串切片
      "智慧女孩千萬不要禿頭"[1:8:2] 結果是 "慧孩萬要"

    如何讓一個字符串逆序
    "智慧女孩千萬不要禿頭"[::-1] 結果是 "頭禿要不萬千孩女慧智"
    步長為-1指的是從后向前逐一地取出

    字符串的特殊字符

    • 轉義符
      表達特定字符的本意
      "這里有個雙引號(\")" 結果為 這里有個雙引號(")
      轉義符形成一些組合,表達一些不可打印的含義
      "\b" 回退 (光標向前回退一個位置)
      "\n" 換行(光標移動到下行首)
      "\r" 回車(光標移動到本行首)

    字符串操作符

    操作符及使用描述
    x+y連接兩個字符串x和y
    n*x復制n次字符串x
    x in s如果x是s的子串,返回True,否則返回False

    獲取星期字符串
    輸入:1-7的整數,表示星期幾
    輸出:輸入整數對應的星期字符串
    例如:輸入 3,輸出 星期三

    #WeekNamePrint1.py Template="星期一星期二星期三星期四星期五星期六星期日" num=eval(input("請輸入星期數字(1-7):)) pos=(num-1)*3 print(Template[pos:pos+3]) #WeekNamePrint2.py Template="一二三四五六日" num=eval(input()) print("星期"+Template[num-1])

    字符串處理函數

    一些以函數形式提供的字符串處理功能

    函數及使用描述
    len(x)長度,返回字符串x的長度
    str(x)任意類型x所對應的字符串形式 str(1.23 )結果為 "1.23"
    hex(x)或oct(x)整數x的十六進制或八進制小寫形式字符串 hex(425)結果為"0x1a9" oct(425)結果為"0o651"
    chr(u)u為Unicode編碼,返回其對應的字符
    ord(x)x為字符,返回其對應的Unicode編碼
    • Unicode編碼
      Python字符串的編碼形式
      統一字符編碼,即覆蓋幾乎所有字符的編碼方式,從0到1114111(0x10FFFF)空間,每個編碼對應一個字符,Python字符串中每個字符都是Unicode編碼字符。

    例如:
    輸入:

    輸出:

    可見10004所對應的字符就是 “√”

    十二星座符號輸出

    for i in range (12):print(chr(9800+i),end="")#end=""使輸出的每一行不需要進行換行處理

    輸出:

    字符串的處理方法

    "方法"特指 < a >.< b >()風格中的函數< b >(),這恰恰也是面向對象的一種使用風格,< a >是對象,< b >是某一個對象能夠提供的功能。

    方法及使用描述
    str.lower() str.upper()返回字符串的副本,全部字符小寫/大寫 "AbCd".lower()結果為 "abcd"
    str.split(sep=None)返回一個列表,由str根據sep被分隔的部分組成 "A,B,C".split(",")結果為 ['A','B','C']
    str.count(sub)返回子串sub在str中出現的次數 "an apple a day".count("a")結果為4
    str.replace(old,new)返回字符串str副本,所有old子串被替換為new "智慧女孩禿頭".replace("禿頭","不要禿頭")結果為 "智慧女孩不要禿頭"
    str.center(width,[fillchar])字符串str根據寬度width居中,fillchar可選 "智慧女孩".center(20,"-")結果為 --------智慧女孩--------
    str.strip(chars)從str中去掉在其左側和右側chars中列出的字符 "= python =".strip(" =np")結果為"ython"
    str.join(iter)在iter變量除最后元素外每個元素后增加一個str",".join("12345")結果為"1,2,3,4,5"#主要用于字符串分隔等

    字符串類型的格式化.format()

    格式化是對字符串進行格式表達的方式

    • 字符串格式化使用.format()方法,用法如下:
      <模板字符串>.format(<逗號分隔的參數>)
    • format()方法的格式控制
    :< 填充 >< 對齊 >< 寬度 >
    引導符號用于填充的單個字符<左對齊 >右對齊 ^居中對齊槽設定的輸出寬度

    例如:
    "{0:-^20}".format("PYTHON")結果為:
    '-------PYTHON-------'
    "{0:*>20}".format("BIT")結果為:
    '*****************BIT'
    "{:10}".format("BIT")結果為:
    'BIT '# 默認情況下填充為空格,變量左對齊

    < ,>< .精度 >< 類型 >
    數字的千位分隔符浮點數小數精度或字符串最大輸出長度整數類型b,c,d,o,x,X 浮點數類型e,E,f,%

    例如:
    "{0:,.2f}".format(12345.6789)結果為:
    '12,345.68'

    print("{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}".format(425))

    結果為:

    看得出我們以 :b輸出它的二進制格式,以:c輸出字符形式,以:d輸出十進制,:o八進制,:x十六進制,:X大寫的十六進制

    print("{0:e},{0:E},{0:f},{0:%}".format(3.14))

    結果為:

    得出以 :e輸出的是采用科學計數法e形式來表示浮點數,:E使用科學計數法E形式表示浮點數,:f以通常的非科學計數法形式表示浮點數,:%以百分數形式表示浮點數

    總結

    以上是生活随笔為你收集整理的Python字符串类型及操作(含实例)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: av片网站 | 日韩熟女一区二区 | 黄色日比视频 | 88av在线| 人妻少妇偷人精品久久久任期 | 国产中文一区二区三区 | 日本少妇高潮抽搐 | 国产成人一级 | 激情欧美网站 | 韩日中文字幕 | 午夜福利视频合集1000 | 九色影院| 少妇精品亚洲一区二区成人 | 在线观看91视频 | 新97超碰 | 黄色一级片欧美 | 欧美日韩一区在线播放 | 成人h动漫精品一区二区 | 熊出没之冬日乐翻天免费高清观看 | 波多野结衣亚洲一区 | 美女xx网站 | 色综合图区| 亚洲一区二区三区网站 | 久久久久99精品成人片我成大片 | 日日麻批免费视频播放 | 欧美日韩视频免费 | 国产97免费视频 | 香蕉色视频 | 欧美日韩一卡二卡 | 亚洲国产91| 婷婷在线视频 | 欧美激情福利 | 国产精品无码AV无码国产 | 午夜av在线免费观看 | 免费看特级毛片 | 亚洲欧美在线免费 | 国产综合网站 | 在线不卡中文字幕 | 九九九九精品九九九九 | 久久国产一二三 | 亚洲最大av网站 | 成人性生活免费看 | 免费在线观看网址 | 91av看片| 欧美性福利 | 在线看b| 中文字幕日产av | 美女在线免费视频 | 日韩精品――中文字幕 | 三级黄色在线 | 少女情窦初开的第4集在线观看 | 久操这里只有精品 | 久久久一本| 这里只有精品在线观看 | 欧美一级做a爰片免费视频 成人激情在线观看 | 欧美在线看 | 综合在线播放 | 日韩精品在线观看中文字幕 | 男女野外做受全过程 | 国产av精国产传媒 | 蜜桃精品视频 | 国产人成精品 | 国产在线色视频 | 日韩亚洲欧美一区二区 | 不卡欧美 | 最近2018年手机中文字幕版 | 久久婷婷伊人 | 师生出轨h灌满了1v1 | 成人免费看毛片 | 午夜影院免费体验区 | 日韩高清一区二区 | 人妻少妇一区二区 | 在线免费观看av网址 | 国产日韩久久久 | 高清一区在线观看 | 久久精品h| a级片免费看 | 在线成人日韩 | 日韩激情视频在线观看 | 日本精品一区视频 | 亚洲清纯唯美 | www黄色网| 午夜va | 中文字幕一区二区三区久久久 | 国产精品福利一区二区 | 91老师国产黑色丝袜在线 | 国产永久在线 | 国产精品观看 | www.狠狠爱| 欧美精品人妻一区二区 | 亚洲女优在线播放 | 91福利视频在线观看 | 日韩综合区 | 老司机精品福利导航 | jizz日本在线 | 国产精品一区二区不卡 | 在线a网站 | 亚洲综合激情小说 | 日本一区二区三区免费看 |