python怎么把字符串最后一个字符去掉 python怎么把字符串最后一个字符去掉

Python\u5982\u4f55\u5220\u9664\u5b57\u7b26\u4e32\u7684\u6700\u540e3\u4e2a\u5b57\u7b26

Python\u5220\u9664\u5b57\u7b26\u4e32\u7684\u6700\u540e3\u4e2a\u5b57\u7b26\u7684\u65b9\u6cd5\uff1a
1\u3001\u5148\u5c06\u5b57\u7b26\u4e32\u8f6c\u6362\u6210\u5217\u8868\uff0c\u4e4b\u540e\u518d\u4fee\u6539\u5217\u8868\u4e2d\u7684\u5143\u7d20\u6765\u5b8c\u6210\uff0c\u901a\u8fc7list(r)\u6765\u5c06r\u5b57\u7b26\u4e32\u8f6c\u5316\u6210\u4e86\u4e00\u4e2a\u5217\u8868\u3002

2\u3001\u7136\u540e\u4fee\u6539\u5355\u4e2a\u5217\u8868\u7684\u5143\u7d20\uff0c\u5c06\u7b2c\u4e8c\u4e2a\u5143\u7d20d\u66ff\u6362\u6210\u4e86m\u3002

3\u3001\u6700\u540e\u901a\u8fc7join\u7684\u65b9\u6cd5\u628a\u5217\u8868\u4e2d\u7684\u5143\u7d20\u5408\u6210\u4e00\u4e2a\u5b57\u7b26\u4e32\u3002

4\u3001\u901a\u8fc7python\u81ea\u5e26\u7684replace\u65b9\u6cd5\u76f4\u63a5\u5b8c\u6210\u66ff\u6362\uff0c\u5c06\u5b57\u7b26\u4e32\u4e2d\u7684\u5b57\u7b26a\u66ff\u6362\u6210\u4e86A\u3002

5\u3001\u5176\u6b21\u8fd9\u4e2areplace\u4e5f\u53ef\u4ee5\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u7684\u591a\u4e2a\u5b57\u7b26\u3002

6\u3001replace\u65b9\u6cd5\u6bd4\u8f83\u8bd5\u7528\u4e8e\u66ff\u6362\u5b57\u7b26\u4e32\u4e2d\u7684\u591a\u4e2a\u76f8\u540c\u7684\u5b57\u7b26\uff0c\u66ff\u6362\u4e5f\u6bd4\u8f83\u7b80\u5355\u5feb\u6377\u3002

Python\u7f16\u7a0b\u57fa\u784021\uff1a\u5b57\u7b26\u4e32\u5bf9\u9f50\u548c\u5934\u5c3e\u5b57\u7b26\u6d88\u9664

你好!字符串是不可变的,只能在最后一个字符后给另一个变量

直接使用stringname[:-1]



这个操作对Python语言来说,是非常容易的。

string1='1234567'
string2=string1[:-1]#去掉尾部一个字符
string3=string1[1:-1]#去掉头尾各一个字符
string4=string1[1:]#去掉头部一个字符
string5='##1234567##'
string6=string5.rstrip('#')#去掉尾部所有#
string7=string5.strip('#')#去掉头尾所有#
string8=string5.lstrip('#')#去掉头部所有#
print(string6)
print(string7)
print(string8)


1、说明
python去除字符串最后一个字符可以使用简单的切片法。
2、代码
s
=
'abcdef'
print(s[:-1])
输出
3、备注
s[:-1]的意思就是s字符串取从第0个字符至倒数第一个字符的前一个字符,这样就达到了去掉最后一个字符的目的。

字符串是不可变的,所以只能在去年最后一个字符后赋值给另一个变量,直接使用
stringname[:-1]即可

  • python涓鐨瀛楃涓插浣曞皢鏈鍚庝竴涓瓧绗︾Щ鍒板紑澶
    绛旓細1銆侀鍏堜娇鐢╬ython涓瓧绗︿覆鐨勫垏鐗囧姛鑳斤紝灏嗗瓧绗︿覆鍊掕浆銆2銆佸叾娆″皢鍊掕浆鍚庣殑瀛楃涓茬殑绗竴涓瓧绗︾Щ闄ゃ3銆佹渶鍚庡皢鍓╀綑鐨勫瓧绗︿覆鍜岀Щ闄ょ殑瀛楃杩涜鎷兼帴銆
  • python鍒囬櫎鏈鍚庝竴涓瀛楃鍐嶆彃鍏ュ埌鍏跺畠浣嶇疆
    绛旓細鍦≒ython涓紝鍙互浣跨敤鍒囩墖鎿嶄綔鏉ュ垏闄ゆ渶鍚庝竴涓瓧绗︼紝骞舵彃鍏ュ埌鍏朵粬浣嶇疆銆傝繖鏄洜涓篜ython涓殑瀛楃涓叉槸涓嶅彲鍙樼殑锛屽嵆涓嶈兘鐩存帴淇敼瀛楃涓茬殑鏌愪釜瀛楃銆備絾鏄垜浠彲浠ラ氳繃鍒囩墖鎿嶄綔鏉ヨ幏鍙栧瓧绗︿覆鐨勯儴鍒嗗唴瀹癸紝骞跺皢鍏朵笌鍏朵粬瀛楃涓茶繘琛屾嫾鎺ユ潵瀹炵幇绫讳技鐨勬晥鏋溿備緥濡傦紝鍋囪鎴戜滑鏈変竴涓瓧绗︿覆s锛屾垜浠兂瑕佸皢鏈鍚庝竴涓瓧绗︾Щ鍔ㄥ埌瀛...
  • python鍙瀛楃涓涓鏈鍚鐨勪竴涓壒瀹氬瓧绗︿箣鍚庣殑瀛楃涓
    绛旓細import retext = "addhakshdaskhdsak---12345.0"m = re.search(r'[^-]+$', text)if m: print m.group(0)else: print 'not search' 鍙互浣跨敤姝e垯琛ㄨ揪寮忔潵瀹炵幇锛屾壘鍑鏈鍚鐨勫涓潪-鍐呭
  • python鎬庝箞鎶婂瓧绗︿覆鏈鍚庝竴涓瓧绗﹀幓鎺
    绛旓細1銆佽鏄 python鍘婚櫎瀛楃涓叉渶鍚庝竴涓瓧绗﹀彲浠ヤ娇鐢ㄧ畝鍗曠殑鍒囩墖娉銆2銆佷唬鐮 s = 'abcdef'print(s[:-1])杈撳嚭 3銆佸娉 s[:-1]鐨勬剰鎬濆氨鏄痵瀛楃涓插彇浠庣0涓瓧绗﹁嚦鍊掓暟绗竴涓瓧绗︾殑鍓嶄竴涓瓧绗︼紝杩欐牱灏辫揪鍒颁簡鍘绘帀鏈鍚庝竴涓瓧绗︾殑鐩殑銆
  • python涓浣鍙栧嚭瀛楃涓涓鏈鍚庝竴涓壒瀹氬瓧绗﹀悗鐨勫瓧绗︿覆
    绛旓細鍦╝涓煡鎵鏈鍚庝竴涓猙鍚庨潰鐨瀛楃 a="ABCDEFGHIJABCDEFGHIJABCDEFGHIJ"b="H"print(a[a.rfind(b):])鎴栵細str = "addhakshdaskhdsak---12345.0"str.find("12345.0") 鎵惧埌"12345.0"鎵鍦ㄤ綅缃殑index str[str.find("12345.0") - 1]鍗虫槸闇瑕佺殑瀛楃 ...
  • python鎶婂瓧绗︿覆鏈鍚庝竴涓瓧绗﹀幓鎺夌殑鏂规硶鏄粈涔?
    绛旓細print(s[:-1])s[:-1]鐨勬剰鎬濆氨鏄痵瀛楃涓鍙栦粠绗0涓瓧绗﹁嚦鍊掓暟绗竴涓瓧绗︾殑鍓嶄竴涓瓧绗︼紝杩欐牱灏辫揪鍒颁簡鍘绘帀鏈鍚庝竴涓瓧绗︾殑鐩殑銆傚涔狅紝鏄寚閫氳繃闃呰銆佸惉璁层佹濊冦佺爺绌躲佸疄璺电瓑閫斿緞鑾峰緱鐭ヨ瘑鍜屾妧鑳界殑杩囩▼銆傚涔犲垎涓虹嫮涔変笌骞夸箟涓ょ:鐙箟:閫氳繃闃呰銆佸惉璁层佺爺绌躲佽瀵熴佺悊瑙c佹帰绱佸疄楠屻佸疄璺电瓑鎵嬫鑾峰緱...
  • python鎬庝箞鎶婂瓧绗︿覆鏈鍚庝竴涓瓧绗﹀幓鎺
    绛旓細1銆佸厛灏嗗瓧绗︿覆杞崲鎴愬垪琛紝涔嬪悗鍐嶄慨鏀瑰垪琛ㄤ腑鐨勫厓绱犳潵瀹屾垚锛岄氳繃list(r)鏉ュ皢r瀛楃涓茶浆鍖栨垚浜嗕竴涓垪琛ㄣ2銆佺劧鍚庝慨鏀瑰崟涓垪琛ㄧ殑鍏冪礌锛屽皢绗簩涓厓绱燿鏇挎崲鎴愪簡m銆3銆鏈鍚閫氳繃join鐨勬柟娉曟妸鍒楄〃涓殑鍏冪礌鍚堟垚涓涓瓧绗︿覆銆4銆侀氳繃python鑷甫鐨剅eplace鏂规硶鐩存帴瀹屾垚鏇挎崲锛屽皢瀛楃涓蹭腑鐨勫瓧绗鏇挎崲鎴愪簡A銆5銆佸叾娆...
  • python鎬庝箞鎶婂瓧绗︿覆鏈鍚庝竴涓瓧绗﹀幓鎺
    绛旓細Python鐨瀛楃涓茬殑鍒囩墖(slice)鍙互寰堟柟渚垮湴瀹炵幇杩欎竴鍔熻兘 鍦≒ython閲岋紝-1琛ㄧず瀛楃涓叉渶鍚庝竴涓厓绱犵殑绱㈠紩 鍚屾椂绱㈠紩鏄笉鍖呭惈缁撳熬鍏冪礌鐨勶紝鍥犳鎶婃渶鍚庝竴涓瓧绗﹀幓鎺夊彲浠ョ敤涓嬮潰鐨勪唬鐮佸疄鐜 s = "123456"print(s[:-1])
  • Python濡備綍鍦ㄤ竴涓琛瀛楃涓涓憳鍙栨瘡鍙鏈鍚涓ゅ瓧?
    绛旓細瀛楃涓鎴彇閬靛惊鈥滃乏闂彸寮鈥濆師鍒欙紝涔熷彨鈥滃寘宸︿笉鍖呭彸鈥濓細[寮濮嬩笅鏍囷細寮濮嬩笅鏍)宸︿晶浠0寮濮嬶紝鍙充晶浠-1寮濮 鍥犱负浼氭秹鍙婂埌鎵ц鏁堢巼鐨勯棶棰橈紝鎵浠ラ渶瑕佹牴鎹儏鍐电伒娲讳娇鐢ㄨ繖涓ょ绱㈠紩鏂瑰紡鎴彇瀛楃涓诧紝姣斿锛氭兂蹇熻幏鍙鏈鍚庝竴閮ㄥ垎瀛楃涓诧紝浣跨敤璐熺储寮曟槸鏈蹇殑銆
  • python鏇挎崲鏈鍚庝竴涓瀛楃
    绛旓細python浠g爜缂栫▼涓敤re妯″潡閫氳繃姝e垯鍖归厤鐨勬柟寮忥紝鏇挎崲涓涓瀛楃涓鐨鏈鍚庝竴涓瓧绗︼紝浠g爜濡備笅锛歩mport re//鐢╔鏇挎崲鍚庨潰鐨刟bcreplace_reg = re.compile(r'abc$')print replace_reg.sub('X', '123abc')#杩愯缁撴灉锛'123X'
  • 扩展阅读:python删除部分字符串 ... python分割字符串split ... python逆序输出123 ... python逆序输出字符串for ... python列表怎么逆序输出 ... python求字符串最大跨度 ... python取最后一个字符 ... python字符串怎么清空 ... python怎么倒着输出字符串 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网