当前位置: 首页 > news >正文

做网站实现发送信息功能百度一下网页

做网站实现发送信息功能,百度一下网页,珠海网站制作费用,手机上有那种网站吗目录 1、输出随机字符串2、货币的转换(字符串 crr107)3、凯撒加密(book 实验 19)4、字符替换5、检测字母或数字6、纠正字母7、输出英文中所有长度为3个字母的单词 1、输出随机字符串 编写程序,输出由英文字母大小写或…

目录

    • 1、输出随机字符串
    • 2、货币的转换(字符串 crr107)
    • 3、凯撒加密(book 实验 19)
    • 4、字符替换
    • 5、检测字母或数字
    • 6、纠正字母
    • 7、输出英文中所有长度为3个字母的单词

1、输出随机字符串

编写程序,输出由英文字母大小写或数字组成的长度为 10 且不重复的随机字符串。

import random
import string
#0-9数字,a-Z字母
print(string.digits)
print(string.ascii_letters)i=','.join(random.choice(string.digits+string.ascii_letters) for a in range(10))
print(i)

random.sample选择不重复:

import random
import stringi=','.join(random.sample(string.digits+string.ascii_letters,20))
print(i)

在这里插入图片描述

2、货币的转换(字符串 crr107)

编写程序,实现货币的转换。从键盘输入美元的币值,转换为人民币的币值并输出,
结果保留 2 位小数。假设美元兑换人民币的汇率是 6.868。运行效果如下。
输入:请输入要兑换的美元,以 结束: 3.5 结束:3.5 结束:3.5
输出:24.04

dollar=input("输入美元:")
d=float(dollar[:-1])
yuan=d*6.868
print(round(yuan,2))

在这里插入图片描述

3、凯撒加密(book 实验 19)

凯撒加密算法的原理:把明文中每个英文字母替换为该字母在字母表中后面第 k 个字
母。如果后面 k 个字母超出字母表的范围,则字母表首尾相接,也就是字母 Z 的下一个字母
是 A,字母 z 的下一个字母是 a。要求明文中的大写字母、小写字母分别进行处理。编写程
序,输入一个字符串作为明文和一个整数作为凯撒加密算法的密钥,最后输出加密后的结果。
提示:利用字符串和切片操作

import string
def kaisa(s,k):lower=string.ascii_lowercaseupper=string.ascii_uppercaseletter=string.ascii_letters# 实现加密after=lower[k:]+lower[:k]+upper[k:]+upper[:k]# 创建映射表table=''.maketrans(letter,after)# 输入值与表映射return s.translate(table)s=input("输入一串字符")
k=int(input("输入加密k"))
print(kaisa(s,k))

在这里插入图片描述

4、字符替换

使用正则表达式,编写程序将所有地址中的ROAD写成RD.例如,字符串“this is road .….,This is ROAD,This is Road”,替换成“this is RD…,this isRD.,this is RD."

import re
sentence='this is road ....,This is ROAD,This is Road'
replace='RD'
# re.IGNORECASE匹配时忽略大小写
last=re.sub(r'\bROAD\b','RD',sentence,flags=re.IGNORECASE)
print(last)

在这里插入图片描述

5、检测字母或数字

使用正则表达式,编写程序检测字符串是否是由字母或者数字组成。

import re
sentence='liuwei666'
flag=re.match(r'^[a-zA-Z0-9]*$',sentence)
if flag:print('是有字母或数字组成')
else:print('不是由字母或数字组成')

在这里插入图片描述

6、纠正字母

假设有一段英文“I am a teacher,I am man,and I am 38 years old.I am not a busInessman.”,其中有单词buslnessman中间的字母“i”误写为“I”,请编写程序使用正则表达式进行纠正。运行效果如下。

import re
sentence='I am a teacher,I am man,and I am 38 years old.I am not a busInessman.'
last=re.sub(r'\BI\B','i',sentence)
print(last)

在这里插入图片描述

7、输出英文中所有长度为3个字母的单词

编写程序,用户输入一段英文,然后输出这段英文中所有长度为3个字母的单词。

import re
# sentence=input("输入一段英文")
sentence1='I am a teacher,I am man,and I am 38 years old.I am not a businessman'
last=re.findall(r'\b\w{3}\b',sentence1)
print(last)

在这里插入图片描述

http://www.khdw.cn/news/45166.html

相关文章:

  • wordpress in depth疫情优化调整
  • 昆明网站最新营销模式有哪些
  • wordpress软件模板下载网站seo思路
  • 科技公司 网站设计经典案例优化大师官网下载安装
  • 如何设计微商城网站建设短视频培训
  • 怎么做优惠券网站互联网广告推广是什么
  • wordpress app 插件谷歌seo工具
  • 做网站找哪里刷关键词排名软件
  • java 网站开发需要多久中国最新新闻
  • 外贸平台哪个好对网站提出的优化建议
  • 网站建设色360投放广告怎么收费
  • 云南 房地产网站建设软文营销文章300字
  • 郑州移动网站建设百度入口
  • 网站平台建设呈现全新亮点怎么找关键词
  • 专做装修的网站有趣软文广告经典案例
  • 一个网站如何做外链网络营销推广合同
  • 最靠谱的网站建设公司网站seo关键词排名查询
  • 苏州微网站开发百度指数是什么
  • 微信微网站 留言板衡阳网站优化公司
  • 驻马店住房和城乡建设部网站百度竞价多少钱一个点击
  • 公主坟网站建设信息流广告哪个平台好
  • 如何网站建设网络推广怎么做方案
  • 做网站费用东莞网络推广优化排名
  • web网页版登录入口网站推广和优化系统
  • 标准物质网站建设游戏推广代理app
  • 老外做摄影网站花多少钱今日热点新闻事件标题
  • wordpress移动新闻seo搜索排名优化
  • aspnet网站开发实例新手怎么做电商运营
  • 香港网站源码建立网站平台需要多少钱
  • 做修图网站电脑配置营销网站建设哪家好