首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Python 字串分割拼寫錯誤:split() 非 sqlit()、正確用法與參數示範

     編輯:程式設計綜合問答

錯誤代碼


a = '12 15 19 23 14'
print(a.sqlit())  // AttributeError: 'str' object has no attribute 'sqlit'

正確方法名

split() — 字串分割,非 sqlit (漏掉 p)。

基本用法


a = '12 15 19 23 14'
print(a.split())       // ['12', '15', '19', '23', '14']  任意空白字元分割
print(a.split(' '))    // 同上,明確指定空格
print(a.split(' ', 2)) // ['12', '15', '19 23 14']  最多分割 2 次

進階:正則分割 (re.split)


import re
s = '12, 15;19  23\t14'
print(re.split(r'[\s,;]+', s)) // ['12', '15', '19', '23', '14']  多種分隔符

常見陷阱

代碼結果說明
''.split()[]空字串分割得空列表
' a '.split()['a']首尾空白自動忽略
'a b'.split(' ')['a', 'b']單空格分割
'a b'.split(' ')['a', '', 'b']連續空格產生空字串元素
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved