如何避免争吵
如何有效的避免争论,避免争吵的方法分享。有时为了追求真理,双方在交流时发生争论是在所难免的,然而,倘若仅仅是为了争论而争论,那是得不偿失的,这是对双方时间和精力的极大浪费。一起来看:如何有效的避免争论,避免争吵的方法分享。
年轻人都有一股子“初生牛犊不怕虎”的精神,这固然是好的,但有时在闲聊时,往往会因为话不投机而发生激烈争执。 有时,解决争执也许只需要互相之间少说几句,注意倾听对方的意见,彼此沟通一下,就可以避免。倾听,可以使他人感到被尊重。假如你只知道喋喋不休,而全然不顾他人的感受,对方可能会有一种被轻视的感觉,甚至会认为你是个狂妄自大的人而决定以后不再与你交往。如果你能认真地倾听别人的谈话,至少他会感到你是重视他的,这对他将是一个鼓舞和激励,他当然会以热情和感激来回报你的倾听。 美国知名成功学大师指出:普天之下,只有一个办法可以从争论中获得好处——那就是避开它。避开它!像避响尾蛇和地震一般。十之八九,争论的结果总使争执的双方更坚信自己是正确的。不必要的争论,不仅会使你丧失朋友,还会浪费你大量的时间和精力。 美国心理学家布斯和鲍顿曾调查了1万个真实的争论事例。他们用录音 ...
DAY10 PYTHON
一、装饰器【掌握】1.案例
代码演示:
1234567def test(): print("拼搏到无能为力,坚持到感动自己")f = test() #变量可以指向指向函数,函数名也是一个变量,所以变量可以当做函数调用f()#思考问题:test增加功能,但是不能修改test函数内部----->装饰器
在代码运行期间,可以动态增加函数功能的方式,被称为装饰器【Decorator】
也就是说,在不修改原函数的基础上,给原函数增加功能
好处:在团队开发中,如果两个或者两个以上的程序员会用到相同的功能,但是功能又有细微的差别,采用装饰器:相互不影响,代码简化
2.使用2.1简单装饰器
代码演示:
123456789101112131415161718192021222324252627282930313233343536373839#1.简单的装饰器def test(): print("拼搏到无能为力,坚持到感动自己")#a.书写闭包#b.给外部函数设置参数,fun表示的是原函数def outer(fun): def inne ...
SQL 本月第几周星期几,换算为YYYY-MM-DD
使用ACCESS数据库,对某周星期几都需要进行提示(如第一周星期二)已知字段周12(第一周,星期二)。怎么用SQL更新日期字段。(批量)思路:获取当月第一天 的日期。计算当月第一天是星期几。XQ[切换星期一为1,星期二为2]倒算出第一周的起始日。QDSQL=update 表 set 日期=DateAdd(“D”, (周 mod 10)-1+int(周/10)*7+iif((周 mod 10)<XQ,0,-7), #QD#) where 周>0
然后对大于本月的进行-7天,小于本月的进行+7天
SQL=update 表 set 日期=DateAdd(“D”, -7, 日期) where 周>0 and month(dateadd(“m”,-1,日期)) =month(Date())
SQL=update 表 set 日期=DateAdd(“D”, 7, 日期) where 周>0 and month(dateadd(“m”,1,日期)) =month(Date())
python Day9
一、函数的特殊用法1.变量可以指向函数
代码演示:
12345678910111213141516171819202122232425#abs------>absolute#abs()是一个系统的内置函数【built-in function】print(abs(-10)) #10print(abs) #<built-in function abs>#结论一:abs(-10)是函数的调用,而abs是函数本身x = abs(-20)print(x) #20f = absprint(f) #<built-in function abs>#结论二;函数本身也可以直接赋值给一个变量,也就是说:变量可以指向一个函数 num = 10#如果一个变量指向了一个函数,则可以通过这个变量去调用这个函数print(f(-30))#结论三:f = abs, 则表示f已经指向了abs所表示的函数,调用abs和调用f实现的效果是一样的def test(): return "fjskghs"print(test())fun = testp ...
Day07作业
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143# 1,将下面的字符串str1的敏感字符*都去掉:# 然后再将str1的空格都去掉;# str1 = "H e l ** l o Wo r L d !"str1 = "H e l ** l o Wo r L d !"# 提示: re ...
07_值传递问题
1234567891011121314151617181920212223242526272829303132333435# 不可变类型/值类型/基本类型: int,float,bool,tuple,str,None,bytes# 可变类型/引用类型: list, dict, set# 值类型: 简单的赋值,没有关联a = 5b = ab = 8print(a, b) # 5, 8# 引用类型: 赋值的同时会有关联l1 = [1, 2, 3]l2 = l1l2[0] = 99print(l1, l2) # [99, 2, 3] [99, 2, 3]# 函数中参数:值类型和引用类型的区别def f(n, m): # n=a; m=b n += 1 m['age'] += 1 # print(n, m) # 11, {'age': 11}a = 10b = {'age': 10}f(a, b)print(a, b) # 10, {'age ...
06_匿名函数
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495# 匿名函数# 普通函数def f(x): return x*xprint( f(3) )# lambda 关键字用来定义匿名函数f2 = lambda x: x*x # 和上面的f函数功能一模一样print( f2(3) )#f3 = lambda x,y: x+yprint( f3(4, 5) )# =># def f3(x,y):# return x+y# sort(key)person_list = [ {'name': '马化腾', 'age': 50}, {'name': ...
05_函数参数
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182# 函数参数:# 实参: 函数调用时括号中的参数# 形参: 函数定义时括号中的参数# x,y是位置参数/必需参数def f(x, y): # 这里的x是形参, x=1 print(x)f(1, 2) # 1, 这里的1是实参# 默认参数def f2(x, y=3): print(x, y)f2(1, 2) # 1 2f2(1) # 1 3# 关键字参数def f3(x, y=3, z=4): print(x, y, z)f3(10) # 10 3 4f3(10, 20) # 10 20 4f3(10, 20, 30) # 10 20 30f3(10, z=30) # z是关键字参数, 10 3 30f3(x=10) # 10 3 4pri ...
04_练习
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768'''''''''提示: 涉及到要返回的题目,一般需要使用return初级1.计算从1到某个数以内所有奇数的和并返回'''# 不使用函数# n = 10# s = 0# for i in range(1, n+1):# if i%2 == 1:# s += i# print(s)# 使用函数def f(n): s = 0 for i in range(1, n + 1): if i % 2 == 1: s += i # print(s) return ss2 = f(100)s2 = f(10)print(s2)'' ...
03_标准的函数
123456789101112131415161718192021222324252627# 标准的函数# f(x,y) = x + y# f(1,2)# 求2个数的和def f(x, y): s = x + y # 1. 返回结果 # 2. 立刻退出函数 # 3. 默认返回None return s # print(s) # 不会执行s2 = f(1, 2)print(s2)# 自定义函数: 我们自己写的# 内置函数: python内部提供的函数