无事生非读后感,伟人的成长故事,重生之大文豪
a. 使用%,语法糖
print("我叫%s,今年%d岁" % ("oxs", 18)) # 我叫oxs,今年18岁
b. 通过{}替代%,后面跟.forma()函数
print("我叫{},今年{}岁".format("oxs", 18)) # 我叫oxs,今年18岁
先获取当前时间戳时间-(60*60*24),再转化为格式化时间strftime("%y-%m-%d")【strftime("%y-%m-%d %h:%m:%s")】
import time print(time.strftime("%y-%m-%d", time.localtime(time.time())))
相同点:
都接收两个参数(正则表达式, 待匹配的字符串)
都只匹配一个符合条件的项
区别点:
search 根据所写的正则匹配符合条件的第一个
match 根据所写的正则 从头开始 匹配,相当于在正则表达式的开始位置加一个"^"
例子:匹配hello
search 只要句中有hello就能匹配上,aaasjhdhellokjasd
match hello必须在句首才能匹配上,helloaaasjhdkjasd
匿名函数:可以和内置函数合用,有效减少冗余代码
__init__ :初始化方法 默认参数-self
__new__:构造方法 默认参数-cls 创建对象
__del__:析构方法 删除一个对象之前执行的方法
用字符串数据类型的变量名或者是函数名来调用对应的属性
什么时候用反射:例--》a.b(a对象/模块/类.b属性/方法)==》getattr(a, 'b')
深copy:不管一个数据类型有多少层,都另外开辟新的空间存储一份和原来一模一样的数据
浅copy:只是重新开辟一块空间来copy第一层的数据,涉及到容器类的数据类型,只存储它的内存地址
l = [] for i in range(2, 8): if i != 3: l.append(2**i) # 或者是l.append(pow(2, 3))
random.random() 范围 0~1
以上十道题你做对了7道说明你基础学的还不错哦,继续努力!
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论