首页 > 其他分享 >字符串及正则表达式

字符串及正则表达式

时间:2022-10-08 13:57:40浏览次数:48  
标签:00 last 正则表达式 money str1 print 字符串 天气预报

str1 = '马走日'
str2 = ','
str3 = '象走田'
str4 = ','
str5 = '车走直线炮翻山'
str6 = '士走斜线护将边'
str7 = '小卒一去不复还'
str8 = '。'
print("象棋口诀"+':')
print(str1 + str2)
print(str3 + str4)
print(str5 + str4)
print(str6 + str4)
print(str7 + str8)

str1 = '津A•12345', '沪A•23456', '京A•34567'
for i in range(len(str1)):
    print('第' + str(i + 1) + '张车牌号码:\n' +str1[i])
    if str1[i][0] == '津':
        print('这张号牌的归属地:天津')
    if str1[i][0] == '沪':
        print('这张号牌的归属地:上海')
    if str1[i][0] == '京':
        print('这张号牌的归属地:北京')

import random
import decimal
money = input("请输入要装入红包的总金额:")
money_total = decimal.Decimal(money)
nums = int(input("请输入红包的个数:"))
for num in range(1,nums+1):
    if num == nums:
        last = money_total  #最后一个人得所有未发出去的红包
    else:
        last = money_total/2*decimal.Decimal(str(random.random())) #限制单人红包大于总红包金额的一半
        last = last.quantize(decimal.Decimal('0.00')) #四舍五入保留两位小数点
    money_total = money_total - last
    print("第%d个红包: %s" %(num,str(last)))

weather='2018年4月17日\t 天气预报:{:s} \t 20℃ ~7℃ \t 微风转西风3~4级 \n \
08:00 \t 天气预报:{:s} \t 13℃ \t 微风 \n \
12:00 \t 天气预报:{:s} \t 19℃ \t 微风 \n \
16:00 \t 天气预报:{:s} \t 18℃ \t 西风3~4级 \n \
20:00 \t 天气预报:{:s} \t 15℃ \t 西风3~4级 \n \
00:00 \t 天气预报:{:s} \t 12℃ \t 微风 \n \
04:00 \t 天气预报:{:s} \t 9℃ \t 微风'
context = weather.format('晴','晴','晴','晴','晴','晴','晴')
print(context)

标签:00,last,正则表达式,money,str1,print,字符串,天气预报
From: https://www.cnblogs.com/whc123/p/16768700.html

相关文章

  • 正则表达式
    号代表前面的字符必须至少出现一次(1次或多次)号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。?号代表前面的字符最多只可以出现一次(0次或1次)......
  • base64与中文字符串互转
    实现代码如下//字符串转base64getEncode64(str){returnbtoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,functiontoSolidBytes(match,p......
  • Python实验报告——第5章 字符串及正则表达式
    实验报告实例01:使用字符串拼接输出一个关于程序员的笑话代码如下:programmer_1='程序员甲:搞IT太辛苦了,我想换行……怎么办?'programmer_2='程序员乙:敲一下回车......
  • 字符串及正则表达式
    实例1、使用字符串拼接输出一个关于程序员的笑话programmer_1='程序员甲:搞IT太辛苦了,我想换行......怎么办?'programmer_2='程序员乙:敲一下回车键'print(programmer_1+'\n'......
  • 算法练习-第十天【字符串】
    字符串459.重复的子字符串参考:代码随想录思考判断一个字符串s是否包含子串,可以将2个s首尾相连,组合成t=s+s(剔除首尾字符),如果字符串s存在字串,那么t一定存在字符串s。......
  • 第五章 字符串及正则表达式
    实例01使用字符串拼接输出一个关于程序员的笑话点击查看代码programmer_1='程序员甲:搞IT太辛苦了,我想换行......怎么办?'programmer_2='程序员乙:敲一下回车键'prin......
  • 二进制加法,二进制数以字符串形式保存,最终返回字符串
    思路:先将字符串反转,用max()选出两个字符串中长的那个,短的补位0,从低位到高位计算,进位初始值0,计算时每次遍历结果为(进位+a[i]+b[i])%2,进位改为(进位+a[i]+b[i])/2,字符串全部......
  • Oracle正则表达式函数:regexp_like、regexp_substr、regexp_instr、regexp_replace
    Oracle使用正则表达式离不开这4个函数:1、regexp_like2、regexp_substr3、regexp_instr4、regexp_replace看函数名称大概就能猜到有什么用了。regexp_like只能用于条件表达......
  • 基本数据类型和字符串互转
      常用sprintf函数,用于其他类型转字符串:  例子:  简单理解一下sprintf的用法即可  注意,其中  a和b之间会输出空格,因为%d%d之间有空格,他们之间有什么......
  • 字符串函数
    常用三类系统函数:1)字符串;2)时间;3)数学1)头文件<string.h>,找C标准库参考手册看即可,里面包含众多C标准库–<string.h>|菜鸟教程(runoob.com)此处提供一个链接仅供参考......