本文参加 [新人创作礼] 活动,一起开启掘金创作之路
import re
#re.match函数:尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就会但会none
#函数语法:re.math(pathern,string,flags=0)
#pattern -----匹配的正则表达式
#string ------要匹配的字符串
#flags -----标志位,用于控制正则表达式的匹配方式,如,区分大小写,多行匹配等等
#匹配成功re.match 方法返回一个匹配的对象,否则返回Nine
#可以使用groip(num)或者groups()匹配对象函数来获取匹配表达式
print(re.match('ac', 'ac.runoob.com').span()) # 在起始位置匹配
print(re.match('com', 'www.runoob.com')) # 不在起始位置匹配
import re
line = 'Cat are smarter than dogs'
matc = re.match(r'(.*)are(.*?).#`',line,re.M|re.I)
if matc:
print('matc.group(): ',matc.group())
print('matc.group(1): ',matc.group(1))
print('matc.group(2): ',matc.group(2))
else:
print('No matchll')
#全局变量和局部变量
pu = 0 #这是一个全局变量
#可写函数说明
def sum(on1,on2):
pu = on1 + on2 #pu在这里是局部变量
print('函数内是全局变量: ',pu)
return pu
#调用sum函数
sum(10.55,12.55)
print('函数外是全局变量: ',pu)
for i in range(10,1,-2):
print(i)
a='123'
b='123'
print(a+b)
a=0 or 1 and True
print(a)
st = 'asdc12wqe'
print(st.upper().title())
dicts = {}
dicts[(1,2)]=({3,(4,5)})
print(dicts)
tup = [1,3,2]
a = id(tup)
tup += (4,5)
b = id(tup)
print(a==b)
a=(1,2,3)
list=[1,2,3,4,5,6]
print(list[6: ])
lists = [1, 2, 3, 4]
tmp = 0
for i,j in enumerate(lists):
tmp += i * j
print(tmp)
a = [2,3]
print(a*2)
最近因为工作原因,断更了,不好意思。最近要学习一致处于断断续续的状态,不过也有基本的一些收获,python50个基础的单词基本记住了,但是每个单词的意思,还是不太熟悉,我会抓紧时间记忆。对了,大家python基础学完之后,应该往那个方向学习呢??主要是个测试相关的。大家有什么好的建议吗?