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

歡迎訪問 生活随笔!

生活随笔

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

python

python学习笔记---字符串

發布時間:2025/6/17 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习笔记---字符串 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符串

常用的操作方法 .count() .find() .join() .encode() .decode() .endswith() .startswitch('A') .isdigit() .strip() .replace('xx','') .split(',')#以xx來分割字符串,返回的是一個list .splitlines()#以換行符來分割字符串,返回的是一個list #name='li,xixi,ll,yy'
# print(name.count('l'))#統計某個字符串出現的次數
# print(name.index('l'))#返回某個元素第一次出現的下標
# print(name.capitalize())#首字母大寫,字符串原值不會改變
# print(name.casefold())#首字母小寫
# print(name.center(40,'-'))#將字符串放在指定長度的符號中間,50是指定長度,’-‘是要填充的符號,指定長度必須超過字符串長度才會有效果
# #效果為------------------li,xixi,ll,yy-------------------
# print('歡迎登錄'.center(50,'*'))
# #***********************歡迎登錄***********************
# print(name.encode())#解碼,默認參數是utf-8
# #b'li,xixi,ll,yy' b代表二進制類型
# bye_name=name.encode()
# print(bye_name)#byte類型
# #b'li,xixi,ll,yy'
# bye_name.decode()#編碼,bytes才有decode方法
# print(bye_name.decode())#將byte類型轉為正常的字符串
# #li,xixi,ll,yy
#
# print(name.endswith('.com'))#判斷字符串是否以xx結尾,返回的是一個布爾值
# print(name.find('ll'))#查找字符串,返回的是下標
# #find與index的區別是,index查找一個不存在的字符會報錯,而find是返回-1
# print(name.find('hh',8,19))#指定從8個字符開始查找,到19個結束
# print(name.find('hh',8))#從第8個開始查找字符串hh
#
# print(name.expandtabs(30))#如果字符串中有\t的話,把\t重復30次
#\t代表tab鍵,4個空格,\n代表換行
# str='zhang\txixi'
# print(str.expandtabs(50))
#zhang xixi

# print('歡迎{name}登錄'.format(name='妮妮'))#格式化輸出
# print('歡迎{name}登錄'.format_map({"name":"哈哈"}))#格式化輸出,傳值為字典
#
# print('dsf好'.isalnum())#是否包含數字或字母或者中文
# print('abA'.isalpha())#是否是英文字母,返回的是布爾值
# print(name.isdigit())#判斷是否是一個整數
# print('hhh'.isidentifier())#判斷是否是一個合法的變量名
#
# print(name.islower())#判斷字符串是否全都是小寫字母
# print('BB'.isupper())#判斷字符串是否全都是大寫字母
# print(' '.isspace())#判斷字符串是不是空格

#join方法重要
#addr='北京'
# print(','.join(addr))#將字符串以,間隔
# #北,京
# names=['bjf','lw','jjx']
# new_name=str(names)#強制類型轉換,str轉換為字符串
# print(':'.join(names))#以前面的字符串連接后面的可迭代的對象(字符串,list等)里面的每一個元素
# #bjf:lw:jjx
addr='Besttest'
# print(addr.lower())#把所有大寫字母變成小寫
# print(addr.upper())#把所有小寫字母變成大寫
# print(addr.lstrip('B'))#去除開頭的某個字符,默認不寫參數是去空格
# print(addr.rstrip())#去掉字符串末尾的xx。默認不寫的話,去空格
# print(addr.strip())#去掉字符串兩頭的xx,默認不寫的話,去空格

#print(addr.replace('test','my_test'))#字符串替換

# addr.startswith('a')#字符串是否以xx開頭
# addr.swapcase()#字符串大小寫互相轉換

addr='niuhanyang,bjf,liw,lhl,jjx,ccs'
print(addr.split(','))#按照xx分割字符串,返回的是一個列表,不會改變原來的值
print(addr.splitlines())#按照換行符進行分割,返回的也是一個list的


強制類型轉換 int() str() list() dict()強制類型轉換為字典 type()#查看數據類型

轉載于:https://www.cnblogs.com/liying0511/p/6075732.html

總結

以上是生活随笔為你收集整理的python学习笔记---字符串的全部內容,希望文章能夠幫你解決所遇到的問題。

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