首页
/
每日頭條
/
科技
/
python字符串基本功
python字符串基本功
更新时间:2025-12-30 19:17:02

python字符串基本功(Python入門教程數據類型之字符串)1

String字符串數據類型

字符串是由零個及以上的字符組成的有限序列。使用引号(’或”)來創建字符串。

str = 'This is String'

str2 = "asdfhjldfasl"

str3 = u'我是漢字'

  • 字符串一般可分為兩類:一類是普通的字符串,隻用引号聲明;另一類是Unicode字符串,在引号之前加上字母u。
  • 技巧:如果字符串中包含漢字,應将其聲明為Unicode字符串。

如何訪問字符串中的值?

對于每個字符串,默認從左邊開始第一個字符給定序号為0(稱為下标),往右序号遞增。如:

'hello world'

# 012345678910 一共十一個字符,包含一個空格

因此,我們可通過下标來訪問字符串中的每個字符。

var = 'hello world'

var2 = var[2]

print(var2) # IDLE屏幕打印出 l

通過切片操作訪問字符串中的部分内容。 切片就是字面意思,從整體切一部分

var = 'hello world'

var3 = var[3:6] # [3:6] 表示從下标3開始取,取到下标5(6-1)

print(var3) # IDLE屏幕打印出 lo 注意後面還有一個空格

字符串更新

如果需要更新字符串,隻能新建一個新的字符串。

str1 = str2 = 'hello world!'

str1 = str1 ' I like Python!'

print(str1) # IDLE屏幕打印出 hello world! I like Python!

Python轉義字符

一些不可顯示的字符,如回車、縮進等,用轉義字符來表示。以 \ 标識。

  • \\(在行尾):續行符
  • \\:反斜杠 \
  • \\’:單引号
  • \\”:雙引号
  • \\a:響鈴
  • \\b:退格(Backspace)
  • \\n:換行
  • \\r:回車
  • \\t:水平制表符(跳到下一個Tab位置)
  • \\v:垂直制表符
  • \\0:空字符

字符串運算

  • :兩個字符串相加,将兩個字符串拼接。

str1 = 'hello'

str2 = 'world'

str1 str2 = 'helloworld'

  • *:一個整型數字與字符串相乘,重複輸出字符串。

str1 = 'hello'

print('str1*3: ' str1*3) # str1*3: hellohellohello

  • []、[:]:下标索引和切片。
  • in:成員運算符 - 如果字符串中包含給定的字符返回 True
  • not in:成員運算符 - 如果字符串中不包含給定的字符返回 True

str = 'hello'

print('e' in str) # True

  • %s:将字符串格式化
  • %c:格式化單個字符
  • %d:格式化整數

print('hello %s' % 'world') # hello world

字符串内置函數

  • count(str, beg=0, end=len(string)):返回str在string中出現的次數,可用beg和end限定搜索範圍。
  • find(str, beg=0, end=len(string)):檢測str是否包含在string中,可用beg和end限定搜索範圍,找到則返回str,找不到則返回-1。
  • index(str, beg=0, end=len(string)):同find(),但是找不到str則返回異常。
  • lower():轉換所有大寫字母為小寫。
  • upper():轉換所有小寫字母為大寫。
  • len(string):返回字符串長度。
  • max(string):返回字符串 string 中ASCII碼最大的字母。
  • min(string):返回字符串 string 中ASCII碼最小的字母。
  • 其他功能強大的字符串内置函數,查閱官方文檔。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
傳祺gs4用的什麼發動機
傳祺gs4用的什麼發動機
1、廣汽傳祺gs4有兩個排量的發動機,1.5L使用的是廣汽自主研發的1.5L渦輪增壓發動機,屬于國産發動機。2、具備進排氣雙可變正時系統,可變機油泵、靜音齒形鍊條、雙質量飛輪以及自家的GCCS(GasolineCombustionControlSystem)燃燒室控制系統專利技術,可以說從技術上已經達到了國内的主流水平。3、而最新的200T發動機。該發動機是一款1.3升的渦輪增壓汽油發動機,峰值扭
2025-12-30
蘋果訂閱自動續費怎麼關不了
蘋果訂閱自動續費怎麼關不了
演示機型:Iphone12系統版本:iOS14.4因為進入的路徑不對。1、首先在手機桌面上找到設置,并且點擊打開。2、進入設置以後,點擊itunesstore與AppStore選項。3、點擊進入itunesstore與AppStore選項以1653後,點擊AppleID。4、在進入AppleID以後,在點擊查看appleid。5、在彈出的選項中,找到并且點擊訂閱。6、選擇要取消續費的信息,并且點擊
2025-12-30
太陽的由來
太陽的由來
1、在群星之間,并不是空無一物,而是布滿了物質,是氣體,塵埃或兩者的混合物。其中一種低溫,不發光的星...
2025-12-30
怎樣把文件移到另一個文件夾
怎樣把文件移到另一個文件夾
以華為MateBookX,win10為例。1、按鍵盤上兩次win+e。2、此時會打開兩個管理器,先打開一個要移動文件到的目錄,然後選擇要移動的文件。3、把文件直接拖入到另外的管理器上的目錄即可。電腦使用小技巧1、快速清理電腦垃圾:用win+R鍵打開電腦的運行框,然後在電腦的運行框中輸入chkdsk點擊确定,即可清理好電腦裡的垃圾。2、關閉電腦彈窗廣告:在電腦的屏幕下方找到電腦裡的控制面闆,打開電腦
2025-12-30
車保險合同丢了該怎麼辦
車保險合同丢了該怎麼辦
1、首先需要搜集彙總自己的相關證件,根據保險公司的相關規定準備好補辦所需要文件資料,通常情況下會用到身份證、車輛駕駛證等資料。2、在被保險人人進行車輛保險單補辦的時候,保險公司并不會再給被保險人辦理一個和之前一樣的原件保單,而是隻可能為被保險人辦理一個複印件。3、對此無需過分擔憂,因為根據保險和合同等法律條文中的規定,商業保單的複印件和遠近有着相同的法律效力。4、補辦拿到保單的複印件後,被保險人還
2025-12-30
Copyright 2023-2025 - www.tftnews.com All Rights Reserved