您现在的位置是:主页 > news > 没有网站怎么做CPC/5118关键词挖掘工具

没有网站怎么做CPC/5118关键词挖掘工具

admin2025/6/15 11:38:41news

简介没有网站怎么做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()