您现在的位置是:主页 > news > 没有网站怎么做CPC/5118关键词挖掘工具
没有网站怎么做CPC/5118关键词挖掘工具
admin2025/6/15 11:38:41【news】
简介没有网站怎么做CPC,5118关键词挖掘工具,济南网站seo厂家,阳江招聘网有哪些文章目录1、三元表达式1.1、基本使用1.2、三元表达式模板2、生成式2.1、基本使用3、内置函数3.1、abs3.2、all3.3、any3.4、callable3.5、bin、oct、hex3.6、chr、ord3.7、divmod3.8、enumerate3.9、eval3.10、frozenset3.11、pow3.12、reversed3.13、round3.14、slice3.15、su…
没有网站怎么做CPC,5118关键词挖掘工具,济南网站seo厂家,阳江招聘网有哪些文章目录1、三元表达式1.1、基本使用1.2、三元表达式模板2、生成式2.1、基本使用3、内置函数3.1、abs3.2、all3.3、any3.4、callable3.5、bin、oct、hex3.6、chr、ord3.7、divmod3.8、enumerate3.9、eval3.10、frozenset3.11、pow3.12、reversed3.13、round3.14、slice3.15、su…
文章目录
- 1、三元表达式
- 1.1、基本使用
- 1.2、三元表达式模板
- 2、生成式
- 2.1、基本使用
- 3、内置函数
- 3.1、abs
- 3.2、all
- 3.3、any
- 3.4、callable
- 3.5、bin、oct、hex
- 3.6、chr、ord
- 3.7、divmod
- 3.8、enumerate
- 3.9、eval
- 3.10、frozenset
- 3.11、pow
- 3.12、reversed
- 3.13、round
- 3.14、slice
- 3.15、sum
- 3.16、zip
- 3.17、sorted
- 3.18、globals、locals
1、三元表达式
1.1、基本使用
# 自定义函数 返回较大的那个数
def max2(x,y):if x > y:return xelse:return y
res=max2(1,2)
print(res)# 使用三元表达式
x=1
y=2
res=x if x > y else y
print(res)
1.2、三元表达式模板
res=条件成立时返回的值 if 条件 else 条件不成立时的返回值
2、生成式
2.1、基本使用
1、列表生成式
l=[]
for i in range(11):if i > 3:l.append("x")
# 使用列表生成式:
l = ["x" for i in range(11) if i > 3]
print(l)2、字典生成式
dic = {"name": "allen", "age": 18, "gender": "male", "level": 10}
new_dic = {k.upper(): v for k, v in dic.items() if k != "level"}
new_dic = {k+"_": str(v) for k, v in dic.items() if k != "level"}
print(new_dic)3、集合生成式
s = {i for i in "hello" if i != "l"}
print(s)4、生成器表达式
res = (i for i in range(5))
print(res)print(next(res))
print(next(res))
print(next(res))
print(next(res))
print(next(res))
print(next(res)) # 报错# 计算1——2000000数字的和
res = (i for i in range(2000000))
print(sum(res))# 统计文件的字符长度
with open(r'1.txt', mode='rt', encoding='utf-8') as f:res = sum(len(line) for line in f)# res=sum([len(line) for line in f])print(res)
3、内置函数
3.1、abs
print(abs(-1)) # 1
print(abs(1)) # 1
3.2、all
传入的可迭代对象取出的值,全真则真,一假则假
如果传入的可迭代对象取不出任何值,默认返回True
print(all([1,1,1,True,"abc"])) # True
print(all([1,"",1,True,"abc"])) # False
print(all([])) # True
3.3、any
传入的可迭代对象取出的值,一真则真,全假才假
如果传入的可迭代对象取不出任何值,默认返回False
print(any([0,None,False,"",1])) # True
print(any([])) # False
3.4、callable
def func():pass
print(callable(func)) # True
print(callable(len)) # True
print(callable(10)) # False
3.5、bin、oct、hex
print(bin(11)) # 0b1011
print(oct(11)) # 0o13
print(hex(11)) # 0xb
3.6、chr、ord
print(ord("a"))
print(chr(97))
3.7、divmod
print(divmod(10,3)) # (3, 1)
3.8、enumerate
l=[111,222,333]
for i,item in enumerate(l): #i,item=(0,111)print(i,item) # 0 111# 1 222# 2 333for i,item in enumerate({"k1":111,"k2":222}): #i,item=(0,111)print(i,item) # 0 k1 # 1 k2
3.9、eval
# eval() 函数用来执行一个字符串表达式,并返回表达式的值
x = 7
res = eval('3 * x')
print(res) # 21
3.10、frozenset
s=frozenset({1,2,3})
print(s) # frozenset({1, 2, 3})
3.11、pow
print(pow(10,3,3)) # 1
# 等价于10 ** 3 % 3
3.12、reversed
# 翻转
l = [111,222,333]
new_l = reversed(l)
print(list(new_l)) # [333, 222, 111]
3.13、round
# 四舍五入
print(round(4.4)) # 4
print(round(4.5)) # 4
print(round(4.7)) # 5
3.14、slice
# 切片
l=[111,222,333,444,555,666,777,888]
s = slice(0,5,2)
res = l[s]
print(res) # [111, 333, 555]
# 等价于如下用法
res1 = l[0:5:2]
print(res1) # [111, 333, 555]# 使用刚刚定义好的切片规则直接对数据进行切片操作
msg = 'hello world'
print(msg[s]) # hlo
3.15、sum
# 求和
print(sum([1,2,3,4])) # 10
3.16、zip
# 拉链函数
msg={"name":"allen"}
l=[111,222,333]
res=zip(msg,l)
print(list(res)) # [('name', 111)]
3.17、sorted
# 排序
l=[444,111,222,555,666,333,777,888]
new_l=sorted(l)
print(new_l)dic={'allen':3000,"lily":2000,'lucy':4000
}
res=sorted(dic,key=lambda x:dic[x],reverse=True)
print(res) # ['lucy', 'allen', 'lily']
3.18、globals、locals
基于字典的访问局部和全局变量的方式
def func():x = 111print(globals()) # {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x00000222D607F910>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'E:/pythonProject/全栈15期/day35/practise.py', '__cached__': None, 'func': <function func at 0x00000222D621B3A0>}print(locals()) # {'x': 111}func()