1. 程式人生 > >Python學習之day5(一)字符串常用操作命令簡介

Python學習之day5(一)字符串常用操作命令簡介

堅持就是勝利

字符串常用操作命令簡介


名字

描述

舉例

.isdigit

判斷是否是數字

Name=demonlgprint name.isdigit,會打印出False,因為demonlg不是數字

.index

查詢字符串的下標

Name=demonlg print name.index(‘e‘)會打印出來1

.format

格式轉換


.capitalize

首字母大寫

Name=demonlg print name.index(‘e‘)會打印出來Capitalize

.count

統計字符串出現的次數

Name=demonlg

print name.count(‘e‘)會打印出來1

.casefold



.center(x,‘y‘)

總共打印X個字符,不夠的話用y填充,將我們要輸入的內容放中心

Name=demonlg print(name.center(50,-)

.encode

將字符串轉成二進制

Name=demonlg print name.encode

.endswith(‘‘)

判斷一個字符串以什麽結尾

Name=demonlg print name.endswith(‘e‘)會打印出來

Fales

.expandtabs(tansize=X)

將輸入的的tab鍵(/t)轉成X多個空格

name=‘dem\tonlg‘ print(name.expandtabs(tabsize=30))

/t轉換成30個空格

.find

查找的索引(下標)

Name=‘demonlg‘ print(name.find(demonlg))返回為0

.format

格式化輸出

Name={demonlg},print(name.format(name=‘alex‘))

.format_map

格式化輸出(僅用於字典)

Name={demonlg},print(name.format_map(‘name‘‘demonlg))

.isalnum()

阿拉伯數字加阿拉伯和字母

Name=demonlgprint name.isdigit,會打印出True,因為demonlg是阿拉伯字幕

.isalpha()

純英文字符(包含大小寫)

Name=demonlgprint name.isdigit,會打印出True,因為demonlg是純英文字幕

.isdecimal()

是否是十進制

Print(‘1A‘,isdecimal()) 得到False

.isidentifier()

判斷是不是一個合法的標識符

Print(‘1A‘,isdecimal())

.islower

判斷是否是小寫

Print(‘1A‘,islower())

.isnumeric

判斷是否是一個數字


.isspace()

判斷是否是空格


.istittle()

判斷是否是標題


.isprintable()

判斷是否能打印的

Tty文件 及驅動文件時 不可打印,其他均可打印

.isupper()

判斷是否是大寫


.join()

將‘x‘.join(y)

Print(‘,‘.join[‘1,2,3,4‘]) 輸出結果為1234

.ljust(x,‘*‘)

打印x位字符串,不夠位數的話用*從左側填充

.rjust(x,‘*‘)

打印x位字符串,不夠位數的話用*從右側填充

.lower()

轉成小寫


.upper()

轉成大寫


.lstrip()

去掉左側空格回車


.rstrip()

去掉右側空格回車


.strip()

去掉空格回車


.maketrans(x,y)

x轉成y 一般用作隨機密碼

p=str.maketrans(‘abcdef‘,‘123456‘)

.translatep()

轉換


.replacex,y

y替換x


.rfind(x)

從左往右找,找到最後一個值的下標


.split(x)

將字符串按照x形式轉成列表


.splitlines()

按換行格轉成列表


.swapcase()

反轉字符串大小寫


.title()

將每個字符變成大寫


.zfill(x)

將字符串輸出x個位,不夠的話用0000補充



本文出自 “學習筆記” 博客,請務必保留此出處http://demonlg.blog.51cto.com/7229680/1974800

Python學習之day5(一)字符串常用操作命令簡介