鱼C论坛

 找回密码
 立即注册
查看: 1680|回复: 7

[已解决]关于字符串的方法

[复制链接]
发表于 2020-10-7 15:16:58 | 显示全部楼层 |阅读模式
10鱼币
如果字符串包含字母则返回 True,否则返回 False
如果字符串包含数字则返回 True,否则返回 False
如果字符串包含符号则返回 True,否则返回 False

有没有这些方法?

另外问一下

如何定义一个方法?

如何让python返回true或false而不是打印出来
最佳答案
2020-10-7 15:16:59
活TM憨批一个 发表于 2020-10-7 15:42
isdigit()

如果字符串只包含数字则返回 True 否则返回 False

这好像内建函数做不到吧,只能遍历了吧

最佳答案

查看完整内容

这好像内建函数做不到吧,只能遍历了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 15:16:59 | 显示全部楼层    本楼为最佳答案   
活TM憨批一个 发表于 2020-10-7 15:42
isdigit()

如果字符串只包含数字则返回 True 否则返回 False

这好像内建函数做不到吧,只能遍历了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 15:33:19 | 显示全部楼层
isalnum()
isalpha()等方法

定义方法即定义函数,在符合条件的时候return true  或 return false 就好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 15:35:35 | 显示全部楼层
具体方法可以自己去搜
https://www.runoob.com/python3/python3-string.html
字符串内建函数部分的 10-17等

满意的话记得设个【最佳答案】
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 15:36:17 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2020-10-7 15:47 编辑

123可以自己写。
# 例:字符串中包含数字返回 True,否则返回False
def num_in_str(string):
    return any(ord(s) in range(48, 59) for s in string)
# 4:
def afunc(x):
    if x == 1:
        return True
    return False

评分

参与人数 1鱼币 +2 收起 理由
活TM憨批一个 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-7 15:36:34 | 显示全部楼层
昨非 发表于 2020-10-7 15:33
isalnum()
isalpha()等方法

这些方法都是只包含的情况吧
我想要单纯包含的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-7 15:38:47 | 显示全部楼层
活TM憨批一个 发表于 2020-10-7 15:36
这些方法都是只包含的情况吧
我想要单纯包含的

没理解你的意思,看我转的链接吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-7 15:42:29 | 显示全部楼层
昨非 发表于 2020-10-7 15:38
没理解你的意思,看我转的链接吧


isdigit()

如果字符串只包含数字则返回 True 否则返回 False

这个只适用于只包含数字  如果我要检测一串字符里面是否含有数字怎么办
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 13:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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