首页 > 其他分享 >三目运算符

三目运算符

时间:2022-11-04 13:22:15浏览次数:41  
标签:case baudi www ok 运算符 用例 三目 com

python

python

python

"""
1、现在有一个列表 li = [11,21,4,55,6,67,123,54,66,9,90,56,34,22],
请将 大于5的数据过滤出来,然后除以2取余数,结果放到一个生成器中


2、定义一个可以使用send传入域名,自动生成一个在前面加上http://,在后面加上路径/user/login的url地址,

生成器最多可以生成5个url,生成5条数据之后再去生成,则报错StopIteration

使用案例:

# 例如:
res = g.send('www.baidu.com')
# 生成数据res为:http://www.baidu.com/user/logim'

3、对下面的列表进行排序(规则:根据元素的name字段的值的大小进行排序)
li2 = [{'id': 1, "name": 100}, {'id': 7, "name": 9}, {'id': 3, "name": 1}]



4、数据类型转换操作有一组用例数据如下:

cases = [
    ['case_id', 'case_title', 'url', 'data', 'excepted'],
    [1, '用例1', 'www.baudi.com', '001', 'ok'],
    [4, '用例4', 'www.baudi.com', '002', 'ok'],
    [2, '用例2', 'www.baudi.com', '002', 'ok'],
    [3, '用例3', 'www.baudi.com', '002', 'ok'],
    [5, '用例5', 'www.baudi.com', '002', 'ok'],
]
要求:通过相关操作转换为以下格式
res1 = [
    {'case_id': 1, 'case_title': '用例1', 'url': 'www.baudi.com', 'data': '001', 'excepted': 'ok'},
    {'case_id': 4, 'case_title': '用例4', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'},
    {'case_id': 2, 'case_title': '用例2', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'},
    {'case_id': 3, 'case_title': '用例3', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'},
    {'case_id': 5, 'case_title': '用例5', 'url': 'www.baudi.com', 'data': '002', 'excepted': 'ok'}
]
"""

import faker

f1 = faker.Faker(locale='zh_CN')
print(f1.name())

lis = [f"data{i}" if i % 2 == 0 else f"musen{i}" for i in range(10)]
print(list(lis))

标签:case,baudi,www,ok,运算符,用例,三目,com
From: https://www.cnblogs.com/nikeairball/p/16857440.html

相关文章

  • ES6扩展运算符的常用场景
    对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中1、复制数组或者对象此方法只能是第一层数据的拷贝,多层数据该方法失效,因为是浅拷贝const......
  • 逗号运算符
    #include<stdio.h>intmain(){    3,4,5;//这是一条语句     inta=(3,4,5);//把上面这条语句的值赋值给变量a    printf("a=%d\n"......
  • 运算符
    1.算术运算符 +,-,*,/,%,++,-- b=a++:先赋值,再自增 b=++a:先自增,再赋值2.赋值运算符 =3.关系运算符 >,<,>=,<=,==,!=,instanceof4.逻辑运算符 ......
  • 学习Java的第三天 运算符
    运算符算术运算符注意事项需要注意的是i++和++i的区别i++运行完这行代码后在进行自增或自减++i在运行这行前就进行自增或者自减运算结果的数据类型为参与运算的......
  • 6.运算符
    在python中定义如下语句:a=1+2,在该语句中涉及到+(算数运算符)和=(赋值运算符),运算符是书写程序中不可获取的1.算术运算符2.比较运算符  3.赋值运算符  4.成员......
  • 运算符
    运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符......
  • shell语法4-printf命令、test命令和判断符号[]、逻辑运算符&&和||
    一、printf命令printf命令用于格式化输出,类似于C/C++中的printf函数。默认不会在字符串末尾添加换行符!!!例如:printf"%10d.\n"123 #占10位,右对齐printf"%-10.2f.\n"......
  • Java运算符
    1.算数运算符a.加法减法乘法除法求余自增减运算符自增自减关系运算符不等于等于大于大于等于小于小于等于逻辑运算符逻辑与逻辑或逻辑非位运算符......
  • JavaScript 可选链运算符
    可选链运算符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?.运算符的功能类似于.链式运算符不同之处在于,在引用为空(nullish)(n......
  • C++:17---sizeof运算符
    功能:以字节位单位,返回一个表达式或一个数据类型所占的字节数返回值类型:是size_t类型sizeof有无括号:sizeof不加括号,后面不可以直接跟数据类型sizeof加括号,后面既可以跟表达式......