python实现的凯撒密码和内置的字符串处理方法
2019-05-11 01:51
841 查看
python实现的凯撒密码(明文——密文)
plaincode = input("请输入明文:") print("密文是:") for p in plaincode: if ord("a")<=ord(p)<=ord("z"):#p要是字母,unicode编码 print(chr(ord("a")+(ord(p)-ord("a")+3)%26),end='')#主要看这个 else: print(p,end='') python实现的凯撒密码(密文——明文) plaincode = input("请输入密文:") print("明文是:") for p in plaincode: if ord("a")<=ord(p)<=ord("z"):#p要是字母,unicode编码 print(chr(ord("a")+(ord(p)-ord("a")-3)%26),end='')#主要看这个 else: print(p,end='')
内置的字符串处理方法
str.lower() 返回字符串str的副本,全部字符小写
str.upper() 返回字符串str的副本,全部字符大写
str.islower() 当str所有的字符都是小写时,返回true,否则返回False
str.isprintable() 当str所有字符都是可打印的,返回True,否则返回False
str.isnumeric() 当str所有字符都是数字时,返回True,否则返回False
str.isspace() 当str所有字符都是空格时,返回true,否则返回false
str.endswith(suffix[,start[,end]]) 以suffix结尾返回true,否则返回false
str.startswith(prefix[,start[,end]]) 以prefix开头返回true,否则返回false
str.count(sub[,start[,end]]) 返回str[start:end]中sub字串出现的次数
str.replace(old,new[,count]) 返回字符串str的副本,所有old子串被替换成new,如果count给出,则前count次old出现被替换
str.strip([chars]) 返回字符串str的副本,长度为width,不足部分在左侧添零
相关文章推荐
- Python内置字符串操作处理方法详解
- Python内置字符串操作处理方法详解
- python字符串处理内置方法一览表
- 浅析python 内置字符串处理函数的使用方法
- Python实现简单文本字符串处理的方法
- 通过Python的内置字符串处理函数来处理字符串的方法和整理
- Python内置字符串操作处理方法详解
- 收集常用的Python 内置的各种字符串处理 函数的使用方法
- 浅析python 内置字符串处理函数的使用方法
- python如何实现——日期加上天数的处理方法
- python实现字符串和日期相互转换的方法
- Python内置的字符串处理函数整理
- python处理文本文件实现生成指定格式文件的方法
- python实现带错误处理功能的远程文件读取方法
- 在Python中处理字符串之isdecimal()方法的使用
- Python strip lstrip rstrip使用方法(字符串处理空格)
- Python内置的字符串处理函数整理
- Python中实现字符串类型与字典类型相互转换的方法
- python实现每次处理一个字符的三种方法
- python使用xlrd实现检索excel中某列含有指定字符串记录的方法