新手学习python(四)字符串方法
掌握字符串的多種方法,對(duì)寫(xiě)程序很有幫助。
import string ? ? ?#做字符串相關(guān)操作,要導(dǎo)入字符串模塊
a=‘ ? abcdefg ? ?’
a.strip() ? ?#默認(rèn)去掉字符串兩邊的空格和換行符
a.lstrip() ? #去掉字符串左邊的空格和換行符
a.rstrip() ? #去掉字符串右邊的空格 和換行符
=====================================
words='today is a wonderful day.'
words.count('a') ? ? #統(tǒng)計(jì)字符a出現(xiàn)的次數(shù)
words.index('is') ? ?#找下標(biāo),如果元素找不到的話,會(huì)報(bào)錯(cuò)
words.find('z') ? ? ?#找下標(biāo),如果元素找不到的話返回-1
words.replace('day','DAY') ? ?#替換字符串
=================================
words.isdigit() ? ?#判斷字符串是否為純數(shù)字
words.startswith('http') ? ?#判斷是否以某個(gè)字符串開(kāi)頭
words.endswith('.jpg') ? ? #判斷是否以某個(gè)字符串結(jié)束
words.upper() ? ? #變成大寫(xiě)
words.lower() ? ? ?#變成小寫(xiě)
words.isalpha() ? ? ? ? ?#判斷字符串是否全為字母
words.isalnum() ? ? ? ? #判斷是否包含字母和數(shù)字,他是只要字母或者有數(shù)字就返回true
print('歡迎登錄'.center(50,'*')) ? ? ?#居中顯示
======================================
print(string.ascii_lowercase)???? #所有的小寫(xiě)字母
print(string.ascii_uppercase)???? #所有的大寫(xiě)字母
print(string.digits)?? #所有的數(shù)字
print(string.ascii_letters)?? #所有的大寫(xiě)和小寫(xiě)字母
print(string.punctuation)?? #所有的特殊字符
r = ['zhang','san']
res = '##'.join(r)??? # 以##連接字符串
# 只要是可循環(huán)的,join都可以幫你連接取來(lái)
print(res)
name = 'wonita'
print(name.split('i')) ? #以某個(gè)字符來(lái)分割字符串,什么也不傳,就以空格分割
user='李四'
sex = '男'
sql = 'insert into user values({name},{sex};)'
print(sql.format(name=user,sex=sex)) ? ? ? ? ? ? ? ?#字符串格式化方式
轉(zhuǎn)載于:https://www.cnblogs.com/bainbian1234/p/8875450.html
總結(jié)
以上是生活随笔為你收集整理的新手学习python(四)字符串方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 阿里强化学习入选MIT十大突破 “新技术
- 下一篇: Vue-cli(四) 项目中引入Axio