==用来比较判断两个对象的value(值)是否相等,is用来比较判断两个对象的唯一身份标识是否相等(id()得出来的不同那么就不相等)
a = 1
b = 1
print(a == b) #True
print(id(a)) #10914496
print(id(b)) #10914496
print(a is b) # True
python:
if __name__ == '__main__':
a = 1
b = 2
c = a if a > 1 else b # 如果a大于1的话,c=a,否则c=b
print(c) #2
java:
int a = 1;
int b = 2;
int c = a > 1 ? a : b;
System.out.println(c); //2
5.python中enumerate函数
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
if __name__ == '__main__':
seq = ['1', '2', '3']
print(type(enumerate(seq)))
for i, element in enumerate(seq):
print(i,element)
print(type(i),type(element))
结果:
<class 'enumerate'>
0 1
<class 'int'> <class 'str'>
1 2
<class 'int'> <class 'str'>
2 3
<class 'int'> <class 'str'>
6.python函数中使用全局变量
g = 0
def test():
global g
g += 1
print(g)
if __name__ == '__main__':
test() #1
7.简单举例python当中的pathlib
该模块提供表示文件系统路径的类
from pathlib import Path
if __name__ == '__main__':
p = Path(".")
print(type(p.iterdir()))
for x in p.iterdir():
print(f"path:{x},is_dir:{x.is_file()}")
c += a -> c = c + a
c -= b -> c = c - a
c *= a -> c = c * a
c / a -> c = c / a (求商)
c %= a -> c = c % a (取模,也叫求余数)
c **= a ->c ** a (有几个a就有几个c连续相乘)
c //= a -> c = c // a(求整除商)
1.python中的pass语句Python pass 是空语句,是为了保持程序结构的完整性。不做任何事情,一般用做占位语句。2.python中的is和====用来比较判断两个对象的value(值)是否相等,is用来比较判断两个对象的唯一身份标识是否相等(id()得出来的不同那么就不相等) a = 1 b = 1 print(a == b) #True p...