鱼C论坛

 找回密码
 立即注册
查看: 2606|回复: 5

[已解决]新手python求助

[复制链接]
发表于 2018-1-3 22:27:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
新手刚刚起步学习python,遇到不懂的问题希望有鱼油帮帮忙解答一下:
问题一:
>>> member=[123, 3434, 'sd a ', 'sdasdaas d']
>>> member.append(0899)
SyntaxError: invalid token

为什么向列表添加0开头的数字会报错而添加123,456等就不会,是不是因为0开头的数字应该是str而不是int。




问题二:
>>> str1='asd4k5h73g5j6b4j5k6k6'
>>> str=str1.strip('a')
>>> str
'sd4k5h73g5j6b4j5k6k6'
>>> str=str1.strip('4')
>>> str
'asd4k5h73g5j6b4j5k6k6'
>>> str=str1.strip(4)
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    str=str1.strip(4)
TypeError: strip arg must be None or str
>>>

如何将字符串里面的数字删除掉,为什么删除字母就可以成功,删除数字无论用str还是int类型都没办法成功。要字母处理。









最佳答案
2018-1-3 22:39:17
本帖最后由 ba21 于 2018-1-3 22:42 编辑

member.append(899)
一句话,数字不能以0开头。

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符



str1.translate(str.maketrans('','','4')) #删除4
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-1-3 22:39:17 | 显示全部楼层    本楼为最佳答案   
本帖最后由 ba21 于 2018-1-3 22:42 编辑

member.append(899)
一句话,数字不能以0开头。

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符



str1.translate(str.maketrans('','','4')) #删除4
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-1-3 23:39:29 | 显示全部楼层
0开头的数字表示非十进制数字

  1. >>> 100
  2. 100
  3. >>> 0b100
  4. 4
  5. >>> 0o100
  6. 64
  7. >>> 0x100
  8. 256
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-1-4 00:27:40 | 显示全部楼层

回帖奖励 +10 鱼币

ba21 发表于 2018-1-3 22:39
member.append(899)
一句话,数字不能以0开头。

跟大佬学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-4 00:51:51 | 显示全部楼层
ba21 发表于 2018-1-3 22:39
member.append(899)
一句话,数字不能以0开头。

谢谢你
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-4 00:52:42 | 显示全部楼层
chakyam 发表于 2018-1-3 23:39
0开头的数字表示非十进制数字

好的,谢谢你
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-20 13:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表