python 最近几次判断作业记录

发布于 更新于
本文目录
  1. isalnum()方法
  2. isalpha()方法
  3. isdigit()方法
  4. islower()方法
  5. isnumeric()方法
  6. isspace()方法
  7. isupper()方法
  8. 判断奇数偶数
  9. 判断是否为质数

技术文章测试开发

检测字符串是否只由字母和数字组成

isalnum()方法

检测字符串是否只由字母和数字组成

如果 string 至少有一个字符并且所有字符(包含汉字)都是字母或数字则返回 True,否则返回 False

str = "lemon"
print (str.isalnum())

isalpha()方法

检测字符串是否只由字母和汉字组成

如果字符串至少有一个字符并且所有字符都是字母或文字则返回 True,否则返回 False。

str = "lemon柠檬班"
print (str.isalpha())

isdigit()方法

检测字符串是否只由数字组成

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

str = "66666"
print (str.isdigit())

islower()方法

检测字符串是否由小写字母组成

如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False

str = "Lomon"
print (str.islower())

isnumeric()方法

检测字符串是否只由数字组成,数字可以是: Unicode 数字,全角数字(双字节),罗马数字,汉字数字

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

str = "Lomon666"
print (str.isnumeric())

isspace()方法

检测字符串是否只由空白字符组成,空白符包含:空格、制表符(\t)、换行(\n)、回车(\r)等

空串不算空白符

如果字符串中只包含空格,则返回 True,否则返回 False

str = "    "
print (str.isspace())

isupper()方法

检测字符串中所有的字母是否都为大写

如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False

str = "LEMON"
print (str.isupper())

判断奇数偶数

判断一个数字是奇数还是偶数

num = int(input("输入一个数字: "))
if (num % 2) == 0:
   print("{0} 是偶数".format(num))
else:
   print("{0} 是奇数".format(num))

判断是否为质数

判断一个数字是否为质数

def is_Prime(a):
    try:
        n=int(a)
        if n <= 1:#判断是否小于等于1
            return False#小于等于1输出False
        for i in range(2,n):#循环遍历2到n-1
            if n%i ==0:#判断是否能被2和N-1之间整除
                break#整除跳出For循环,输出False
            return True#没被整除,输出True
        return False
    except Exception as e:
        print("输入错误{0},请输入整数".format(e))
a=is_Prime(55)
print(a)

来源:testingpai

继续阅读