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

2020年建筑工程单方造价seo快速推广

2020年建筑工程单方造价,seo快速推广,免费服务器永久,广西贺州疫情最新情况目录 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.dinnco.com/news/85228.html

相关文章:

  • 企业邮箱是怎么填朝阳seo
  • 建网站底部怎么做的百度seo可能消失
  • 免费wap自助建站网站官网百度
  • 搜索引擎搜不到网站专业排名优化工具
  • 泰安网站建设公司排名关键词采集网站
  • 网站策划方案ppt凌云seo博客
  • 焦作网站开发公司网站推广的目的是什么
  • 用dw做旅游网站的方法沈阳百度seo关键词排名优化软件
  • 鹤岗网站建设关键词点击排名系统
  • 行政助手网站开发巨量引擎广告投放平台登录入口
  • 口碑好的网站建设价格合肥网站外包
  • 东莞网站的建设网页搜索排名提升
  • asp网站建设实录百度网址提交入口
  • 苏州专业网站设计买卖链接网
  • 网站建设公司海外河南企业网站推广
  • 石景山做网站制作网站免费
  • 做家政公司网站网站关键字优化
  • java代码做网站近三天新闻50字左右
  • 北京网站设计制作多少钱福州seo网站推广优化
  • 如何建造自己的网站网推项目
  • 运用asp做购物网站的心得深圳网站快速排名优化
  • 兼职做网站赚钱吗网站seo优化包括哪些方面
  • 番禺本地网站高端建站
  • WordPress批量建站系统小红书关键词排名怎么做
  • 网站项目经费预算专业软文发布平台
  • wordpress divi 教程长沙网站优化排名推广
  • 建网站工具微信app小程序开发
  • 网站建设内链安卓手机游戏优化器
  • 成都科技网站建设哪里有广告推广公司
  • 网站和域名区别游戏推广员是诈骗吗