1、字符串逆序输出
print(input()[::-1])
2、子字符串输出
name = ‘python语言程序设计‘ print(name[:6]) print(name[-6:])
3、字符串长度
a = input()
print(len(a))
4、分类统计字符
str = input() upper = 0 lower = 0 digit = 0 space = 0 other = 0 for i in str: if i.islower(): lower = lower + 1 elif i.isupper(): upper = upper + 1 elif i.isnumeric(): digit = digit + 1 elif i.isspace(): space =space + 1 else: other = other + 1 print(lower,upper,digit,space,other)
5、格式化输出
n = eval(input()) print("{:.3f}".format(n))
6、数列求和
a = int(input()) #接收用户输入并转为整数 n = int(input()) if 9 >= a >= 0: #当n在1-9间时计算 tmp = a sum = 0 #赋初值0 for i in range(n): sum = sum + tmp #求和 tmp = tmp * 10 + a print(sum)
7、黑客语解密
str1 = input() before = ‘0134567‘ after = ‘oieasgt‘ table = ‘‘.maketrans(before, after) #创建映射表 print(str1.translate(table))
8、字符串连接
a = input() b = input() c = input() d = input() print("{}.{}.{}.{}".format(a,b,c,d))
9、密码强度判断
import string pwd = input() strong = d = al = au = pu = 0 for ch in pwd: if ch in string.digits: #是否包含数字 d = 1 elif ch in string.ascii_lowercase: #是否包含小写字母 al = 1 elif ch in string.ascii_uppercase: #是否包含大写字母 au = 1 elif ch in string.punctuation: #是否包含指定的标点符号 pu = 1 if len(pwd) < 8: strong = 0 else: strong = d + al + au + pu if strong < 2: print(‘弱‘) elif strong == 2: print(‘中‘) elif strong == 3: print(‘强‘) elif strong == 4: print(‘极强‘)
原文:https://www.cnblogs.com/slj-xt/p/12693140.html