programmer_1 = '程序员甲:搞IT太辛苦了,我想换行......怎么办?'
programmer_2 = '程序员乙:敲一下回车键'
print(programmer_1 + '\n' + programmer_2)

programmer_1 = '你知道我的生日吗'
print('程序员甲说:',programmer_1)
programmer_2 = '输入你的身份证号码'
print('程序员乙说:',programmer_2)
idcard = '123456199006277890'
print('程序员甲说:',idcard)
birthday = idcard[6:10] + '年' + idcard[10:12] + '月' +idcard[12:14] + '日'
print('程序员乙说:','你是' + birthday + '出生的,所以你的生日是' + birthday[5:])

str1 = '@明日科技 @扎克伯格 @俞敏洪'
list1 = str1.split(' ')
print('您@的好友有:')
for item in list1:
print(item[1:])

list_friend = ['明日科技','扎克伯格','俞敏洪','马云','马化腾']
str_friend = ' @'.join(list_friend)
at = '@'+str_friend
print('您要@的好友:',at)

username_1 = 'MingRi|mr|mingrisoft|WGH|MRSoft|'
username_2 = username_1.lower()
regname_1 = input('输入要注册的会员名称:')
regname_2 = '|' + regname_1.lower() + '|'
if regname_2 in username_2:
print('会员名',regname_1,'可以注册')
else:
print('会员名',regname_1,'可以注册!')

import math
print('1251+3950的结果是(以货币形式显示):{:,.2f}元'.format(1251+3950))
print('{0:.1f}用科学计数法表示:{0:E}'.format(120000.1))
print('Π取5位小数:{:.5f}'.format(math.pi))
print('{0:d}的16进制结果是:{0:#x}'.format(100))
print('天才是由{:.0%}的灵感,加上{:.0%}的汗水。'.format(0.01,0.99))

import re
pattern = r'(13[4-9]\d{8})$|(15[012789]\d{8})$'
mobile = '13634222222'
match = re.match(pattern,mobile)
if match == None:
print(mobile,'不是有效的中国移动手机号码')
else:
print(mobile,'是有效的中国移动手机号码')
mobile = '13144222221'
match = re.match(pattern,mobile)
if match == None:
print(mobile,'不是有效的中国移动手机号码')
else:
print(mobile,'是有效的中国移动手机号码')

import re
pattern = r'(黑客)|(抓包)|(监听)|(Trojan)'
about = '我是一名程序员,我喜欢看黑客方面的书,想研究一下Trojan'
match = re.search(pattern,about)
if match == None:
print(about,'@ 安全')
else:
print(about,'@ 出现了危险词汇!')
about = '我是一名程序员,我喜欢看计算机网络方面的图书,喜欢开发网站'
match = re.match(pattern,about)
if match == None:
print(about,'@ 安全')
else:
print(about,'@ 出现了危险词汇!')

import re
pattern = r'(黑客)|(抓包)|(监听)|(Trojan)'
about = '我是一名程序员,我喜欢看黑客方面的书,想研究一下Trojan'
sub = re.sub(pattern,'@_@',about)
print(sub)
about = '我是一名程序员,我喜欢看计算机网络方面的图书,喜欢开发网站'
sub = re.sub(pattern,'@_@',about)
print(sub)

import re
str1 = '@明日科技 @扎克伯克 @俞敏洪'
pattern = r'\s*@'
list1 = re.split(pattern,str1)
print('您@的好友有:')
for item in list1:
if item !="":
print(item)

str1 = ['象棋口诀','马走日','象走田','车走直路跑翻山','士走斜线护将边','小卒一去不复返']
str2 = [':',',',',',',',',','.']
str3 = str1[0] + str2[0]
str4 = str1[1] + str2[1]
str5 = str1[2] + str2[2]
str6 = str1[3] + str2[3]
str7 = str1[4] + str2[4]
str8 = str1[5] + str2[5]
print(str3+'\n',str4+'\n',str5+'\n',str6+'\n',str7+'\n',str8)

import re
print("第一张车牌号码")
a = input()
pattern = r'津A·\d{5}'
pattern1 = r'沪A·\d{5}'
pattern2 = r'京A·\d{5}'
match = re.match(pattern,a)
if match:
print("这张号牌归属地:天津")
print("第二张车牌号码")
b = input()
match1 = re.match(pattern1,b)
if match1 == True:
print("这张号牌归属地:上海")
print("第三张车牌号码")
c = input()
match2 = re.match(pattern2,c)
if match2 == True:
print("这张号牌归属地:北京"

import random
import decimal
print('---------------模拟微信抢红包---------------')
a = input("请输入要装入红包的总金额(元):")
b = int(input("请输入红包的个数(个):"))
a_all = decimal.Decimal(a)
for num in range(1,b+1):
if num == b:
last = a_all
else:
last = a_all/2*decimal.Decimal(str(random.random()))
last = last.quantize(decimal.Decimal('0.00'))
a_all = a_all - last
print('第%d个红包:%s' %(b,str(last))+"元")

str1 = '{:s}\t天气预报:{:s}\t{:s}\t{:s}'
str2 = str1.format('08:00','晴','13℃','微风')
str3 = str1.format('12:00','晴','19℃','微风')
str4 = str1.format('16:00','晴','18℃','西风3`4级')
str5 = str1.format('20:00','晴','15℃','西风3`4级')
str6 = str1.format('00:00','晴','12℃','微风')
str7 = str1.format('04:00','晴','9℃','微风')
str8 = str1.format('2018年4月17日','晴','20℃`7℃','微风转西风3`4级')
print(str8)
print(str2)
print(str3)
print(str4)
print(str5)
print(str6)
print(str7)

浙公网安备 33010602011771号