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

歡迎訪問 生活随笔!

生活随笔

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

python

Python 字符串 - Python零基础入门教程

發布時間:2024/9/27 python 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 字符串 - Python零基础入门教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一.前言
  • 二.Python 字符串運算符
  • 三.Python 字符串構造
  • 四.Python 字符串截取
  • 五.Python 字符串替換 – replace()方法
  • 六.Python 字符串大小寫
  • 七.猜你喜歡

零基礎 Python 學習路線推薦 : Python 學習目錄 >> Python 基礎入門

一.前言

Python 變量 文章中我們對 整數 / 浮點數 / bool 值有做過講解,今天詳細在講解一下關于字符串的內容,字符串俗稱:str

在本文會大量的使用 print 和 format 函數,如果還有不太熟悉使用的盆友,請先跳轉:

  • Python print 函數
  • Python format 函數

二.Python 字符串運算符

介紹兩個關于 Python 字符串的運算符,innot in,主要用于檢測字符串中是否存在某個字符或者字符串,如果存在返回 True,不存在返回 False,直接上代碼演示:

# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python字符串str使用.py @Time:2021/3/21 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""# 檢測單個字符 str1 = "hello world" if "h" in str1:print("{} 字符串包含 'h'".format(str1)) # 注意單引號和雙引號的配合使用 else:print("{} 字符串不包含 'h'".format(str1))# 檢測字符串 if "hello" in str1:print("{} 字符串包含 'hello'".format(str1)) # 注意單引號和雙引號的配合使用 else:print("{} 字符串不包含 'hello'".format(str1))# 使用 not in if "hllo" not in str1:print("{} 字符串不包含 'hllo'".format(str1)) # 注意單引號和雙引號的配合使用 else:print("{} 字符串包含 'hllo'".format(str1))''' 輸出結果:hello world 字符串包含 'h' hello world 字符串包含 'hello' hello world 字符串不包含 'hllo''''

三.Python 字符串構造

字符串可以直接拼接,同樣也可以使用 format 函數或者 % 符號構造,代碼如下:

# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python字符串str使用.py @Time:2021/3/21 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""str1 = "hello world" print("%s 字符串總長度:%d" % (str1,len(str1))) # len()獲取字符串長度#方法一: for i in str1:print(i,end="-") # print 函數默認換行,強制將換行符改為 '-',可以改為任意字符print("\n") # "\n" 表示換行 print("*"*20)#方法二: for i in range(0,len(str1)):print(str1[i],end=' ') # 每個字符以空格隔開print("\n") # "\n" 表示換行 print("*"*20)#方法三: a = 0 while a < len(str1):print("str[%d] = %s " % (a,str1[a]))a += 1 print("程序結束,退出程序")''' 輸出結果:hello world 字符串總長度:11 h-e-l-l-o- -w-o-r-l-d-******************** h e l l o w o r l d ******************** str[0] = h str[1] = e str[2] = l str[3] = l str[4] = o str[5] = str[6] = w str[7] = o str[8] = r str[9] = l str[10] = d 程序結束,退出程序'''

四.Python 字符串截取

字符串中的每一個字符都有一個默認的索引值,從左到右默認重 0 開始,依次遞增;從右往左默認重-1 開始,依次遞增;

# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python字符串str使用.py @Time:2021/3/21 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""str1 = "猿說python" print(len(str1)) # 內置函數 len() 獲取字符串長度 print(str1) # 打印字符串 print(str1[2]) # 獲取字符串中的第二個字符 print(str1[0:2]) # 截取字符串索引值為0~1的字符,不包括索引值為2的字符 print(str1[2:5]) # 截取字符串索引值為2~4的字符,不包括索引值為5的字符 print(str1[2:-1]) # 截取字符串重索引值為2開始直到字符串結尾的前一個,-1的索引值表示最后一個 print(str1[2:len(str1)]) # 截取字符串索引值2~8,最后一個字符的索引值為7,所以剛剛好能截取到字符串末尾# 截取在列表中索引值為0-4的數據,冒號前面不設置參數,默認重0開始,注意截取并不包括4 print(str1[:4]) # 截取在列表中索引值為2-末尾的數據,冒號后面不設置參數,默認截取到最后一位數據,注意截取包括最后一位 print(str1[2:]) print("程序結束,退出程序")''' 輸出結果:8 猿說python p 猿說 pyt pytho python 猿說py python 程序結束,退出程序'''

注意:在上面 print(str1[2:-1]) 該行代碼中,-1 表示最后一位字符串索引,但是截取的范圍并不包括字符串的最后一位。

五.Python 字符串替換 – replace()方法

''' 函數介紹:替換字符串中指定的內容,并返回新的字符串old:字符串中需要被替換的字符或者字符串(舊字符串,原本一直就在字符串)new:替換之后的內容(新字符串,添加到字符串代替old的內容) '''str.replace(old, new)

示例代碼如下:

# !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python字符串str使用.py @Time:2021/3/21 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""str1 = "hello world" str1 = str1.replace("hello","猿說PYTHON") print(str1)str1 = "hello world" str1 = str1.replace("world","python 教程") print(str1)''' 輸出結果:猿說PYTHON world hello python 教程 '''

六.Python 字符串大小寫

對字符串進行大小寫轉換處理,常用的內置函數如下:

  • upper:把所有字符中的小寫字母轉換成大寫字母

  • lower:把所有字符中的大寫字母轉換成小寫字母

  • capitalize:把第一個字母轉化為大寫字母,其余小寫

  • title:把每個單詞的第一個字母轉化為大寫,其余小寫

    # !usr/bin/env python # -_- coding:utf-8 \__-""" @Author:猿說編程 @Blog(個人博客地址): www.codersrc.com @File:python 字符串 str 使用.py @Time:2021/3/21 23:00 @Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!"""str = "www.shuopython.com" print(str.upper()) # 把所有字符中的小寫字母轉換成大寫字母 print(str.lower()) # 把所有字符中的大寫字母轉換成小寫字母 print(str.capitalize()) # 把第一個字母轉化為大寫字母,其余小寫 print(str.title()) # 把每個單詞的第一個字母轉化為大寫,其余小寫''' 輸出結果:WWW.SHUOPYTHON.COM www.shuopython.com Www.shuopython.com Www.Shuopython.ComProcess finished with exit code 0'''

關于字符串的函數還有很多,由于篇幅有限,后面的文章我們繼續講解更多關于Python 字符串相關函數。

七.猜你喜歡

  • Python 簡介
  • Python Pycharm Anacanda 區別
  • Python2.x 和 Python3.x,如何選擇?
  • Python 配置環境
  • Python Hello World 入門
  • Python 代碼注釋
  • Python 中文編碼
  • Anaconda 是什么?Anconda 下載安裝教程
  • Pycharm 提示:this license **** has been cancelled
  • Pycharm 設置開發模板/字體大小/背景顏色
  • 未經允許不得轉載:猿說編程 ? Python 字符串

    總結

    以上是生活随笔為你收集整理的Python 字符串 - Python零基础入门教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: av中文字幕一区二区三区 | 欧美区在线 | 国产成人无码一区二区三区在线 | 五月婷在线观看 | 国产丰满大乳奶水在线视频 | 91涩涩涩 | 国产精品成人久久久 | 日韩欧美中文在线观看 | 日本韩国欧美一区二区三区 | 狠狠五月天 | 日日夜夜骑 | 久操精品在线 | 性v天堂 | 中文字幕一区二区三区免费 | www 在线观看视频 | 婷婷在线一区 | 激情视频网站在线观看 | 成人免费看类便视频 | 欧美肥老妇视频 | 国产欧美一区二 | 欧美精品 日韩 | 黑人糟蹋人妻hd中文字幕 | 欧美视频1区 | 麻豆91在线观看 | 九九热中文字幕 | 懂色av蜜臀av粉嫩av分享 | 暖暖免费观看日本版 | 好看的中文字幕 | 成人福利一区 | 欧美日韩国产传媒 | 亚洲日本免费 | 就要操就要射 | 亚洲精品午夜 | 日韩一区二区三区在线看 | 日韩av无码一区二区三区不卡 | 欧美三级又粗又硬 | 久久久久蜜桃 | 黄床大片 | 人人爽人人爽人人片av | 调教驯服丰满美艳麻麻在线视频 | 爱操视频 | 国产三级精品在线 | 神马影院午夜伦理 | 中文在线www| 五月天婷婷综合 | 一区二区日韩欧美 | 天天干狠狠干 | 欧美二区在线 | 日本少妇喂奶漫画 | 古代玷污糟蹋np高辣h文 | 青青视频二区 | 8050午夜一级毛片久久亚洲欧 | 久久久性 | 夜久久 | 秋霞av一区二区三区 | 日韩国产欧美一区 | 久久一区二 | 99免费在线 | 中文精品无码中文字幕无码专区 | 嫩草视频在线看 | 91成人免费在线观看 | 菲律宾黄色片 | 无码精品一区二区免费 | 欧美成人国产 | 中国 免费 av| 色播基地 | 97人妻精品视频一区 | 老司机一区二区 | 免费人成网站 | 亚洲最大网站 | 日韩一区二区av | 亚洲成人一级 | 国产熟女一区二区丰满 | 成人在线国产精品 | 欧美成人免费大片 | 亚洲大片精品 | 日韩性在线 | 伊人久久免费 | 日韩黄色精品视频 | 春色伊人 | 开心黄色网 | 午夜免费在线 | 高清乱码免费看污 | 亚洲清纯国产 | 亚洲成人网在线 | av天天堂| 麻豆免费在线观看视频 | 光棍天堂av | 丁香婷婷六月 | 麻豆国产原创 | 麻豆一区产品精品蜜桃的特点 | bt天堂新版中文在线地址 | 两性av | 久草免费在线观看 | 亚洲精品在线看 | 精品一区二区三区成人免费视频 | 色日本在线 | 99热免费精品 | chinese麻豆gay勾外卖 |