重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
给你一段演示代码,参考一下。
公司主营业务:成都网站制作、网站设计、外贸网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出青田免费做网站回馈大家。
import re
text = '''tr张三/tr
tr /tr
tr李四/tr
tr王五/tr'''
text2 = re.findall(r"tr(.+?)/tr", text)
x = 0
for s in text2:
if (text2[x]) != " ": #如果列表内的值为空,不打印。
print(s)
x = x + 1
Month = int(input(""))
Day = int(input('请输入日期'))
if Month in [x for x in range(1,13)if x!=2]:
if Day in range(1,32):
print('原来你是这个星座啊')
else:
print('输入格式错误')
elif Month in [2]:
if Day in range(1,30):
print('原来你是这个星座啊')
else:
print('输入格式错误')
else:
print('输入格式错误')
是不是训练过程中不小心按到空格了,把输入方式改成文件读入试试吧,把测试语句写到文件中,然后从文件读入,这样比较容易测出问题是不是误触
import time
import os
import schedule
import pyautogui
def Rec():
record = os.startfile("C:\Program Files (x86)\EVCapture\EVCapture.exe")
schedule.every().day.at("16:40").do(Rec)
while True:
if pyautogui.hotkey('ctrl', 'f2'):
break
schedule.run_pending()
time.sleep(1)
def Star_t():
St = pyautogui.hotkey('ctrl', 'f1')
Star_t()
喜欢在循环、函数里使用多个单行的if判断,如果true直接跳出。
类似常用的传值类型判断。
类似以下:
这种句式的好处是逻辑非常清晰。
但是有时要在if里嵌套if,因为它不是函数也不是循环,就无法正常退出。
例如:
当然可以用if...else解决,但是结构就不那么清晰
为了达到我的逐行判断、逻辑清晰的目的,我决定这么使用:
整体结构很简单。
相当于在备份a前加了两个判断。
我讨厌大规模的for循环、嵌套for循环,但却喜欢1的for循环。
1、 false
#布尔类型的值,表示假,与true对应。
2、 class #定义类的关键字。
3、 finally
#异常处理使用的关键字,用它可以指定始终执行的代码,指定代码在finally里面。
4、 return
#python 函数返回值 return,函数中一定要有return返回值才是完整的函数。如果你没有python定义函数返回值,那么会得到一个结果是None对象,而None表示没有任何值。
5、 none
#None是一个特殊的常量,None和False不同,None不是0。None不是空字符串。None和任何其他数据类型比较永远返回False。None有自己的数据类型NoneType。我们可以将None复制给任何变量,但是不能创建其他NoneType对象。
6 、continue
#continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
7、 for
#for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
8、 lambda
#匿名函数是个很时髦的概念,提升了代码的简洁程度。
9、 try
#程序员可以使用try?except语句来处理异常。把通常的语句块放在try块中,而把错误处理的语句放在except块中。
10 、true
#布尔类型的值,表示真,与false相反。
11 、def
#定义函数用的