条件表达式

五、C#入门—流程控制

旧巷老猫 提交于 2020-04-07 17:07:29
五、C#流程控制   5.1.if语句     1)结构           if(条件判断表达式)       {         func1       }else       {         func2       }       5.2.switch语句     1)结构       switch(表达式)       {         case 常量表达式:条件语句;break;         case 常量表达式:条件语句;break;         case 常量表达式:条件语句;break;         ...         default:条件语句;       }   5.3.三目运算符     1)结构       <表达式1>?<表达式2>:<表达式3>   5.4.while语句     1)结构          while(条件判断表达式)       {         代码语句;       }     5.5.do...while语句     至少执行一次     1)结构          do{         代码语句;       }while(条件判断表达式)        5.6.for语句     1)结构            for(初始条件;判断条件;循环条件)       {         代码语句;   

Python 条件表达式

左心房为你撑大大i 提交于 2020-04-07 06:41:05
问题:获得目录中的 .fna 后缀的文件路径 通过 makeblastdb 能获得用于 BLAST 的数据库文件,这些文件包括原始数据 .fna ,和几个在原名基础上增加后缀为名字的文件,例如 .fna.nsq 。 Blast 的时候需要指定的是 .fna 文件,而不是其他的那些。因此需要自动读取数据库文件夹中的不带后缀的文件。 如果做的是蛋白质的数据库,需要的是 .faa 的文件。 解决 直接用 in 不能筛选出 .fna结尾 的名字。需要使用正则表达式。 import os import re mask = re.compile('.+fna$') # $说明从后开始匹配 # 最好先看一下当前路径是什么 os. getcwd() # 获得文件夹里面所以文件名 file_names= os.listdir() # 或者随便用个例子 file_names = ['1.fna', '1.fna.nsq', '1.fna.nsi',] # 方法1 for循环,遍历每个文件名,返回fna结尾的文件(事先知道只有一个) for db in file_names: if mask.match(db): path = db path # 方法2 方法1用条件表达式写出来 path = [db for db in file_names if mask.match(db)] # 注意[ ]不能少

java基础05 选择结构

↘锁芯ラ 提交于 2020-03-24 12:53:31
选择结构 public class Demo01Change { public static void main(String[] args) { /** * 实现等量的转换 */ int a = 50; // 可乐 int b = 100; // 雪碧 // 创建空杯子 int temp; // 01.把a的值给temp 把可乐转进了空杯子 temp = a; // 02.把b的值给a a = b; // 03.把temp的值给b b = temp; System.out.println("a的值====" + a); System.out.println("b的值====" + b); } } 1.等量的转换 public class Demo02if { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请您输入张浩的java成绩:"); double javaScore = scanner.nextDouble(); /** 01.使用三元表达式 解决问题 * String result = (javaScore > 90) ? "奖励map4" : "没有奖励"; * * 02.使用 选择结构 if(表达式){ *

shell脚本编程高级篇

徘徊边缘 提交于 2020-03-21 12:40:58
SHELL脚本编程进阶 循环执行:简单来说就是把一些指令重复循环。 循环代码具体的指令有三种: for , while , until其中for, while用的最多。 for循环 for 变量名 in 列表;do 循环体 done 关键字的帮助都是用help来查询。 for循环语法:在shell编程中 for,in,do,done。这些都是他的关键字,其中循环的指零就放在do和done之间。 WORDS决定了循环次数。 循环的次数由in 后面跟的WORDS(字符串)的数量决定。字符串的个数决定了do和done之间的指令执行的次数。 $ :for认为是一个整体 br/>$@:for认为是独立的参数 for循环逻辑:↓↓ :这条命令意思是,将i变量为1 22 33 等于说i同时等于这3个变量然后用到$i把变量显示出来第一次i就是1第二次i就是22第三次i就是333这就是for循环的逻辑。 :还可以使用花括号或字母一次性显示完。 for脚本编辑语法:,脚本意思是i变量为arg而$@是独立的一个整体执行为脚本后面跟123代表arg is 独立的123。 :这是重复创建10次用户的意思i变量为{1..10}这个范围 :这是让FILE变量为userlist.txt这个文件然后执行这个文件里有多少用户,在来循环多少次。 :不用创建脚本也可以在外执行for结尾必须使用;隔开done

SQL条件表达式

爷,独闯天下 提交于 2020-03-20 11:06:20
Oracle和MySQL通用(类似于if(){}else if(){}else{}) 等值 SELECT 列名,     CASE 列名       WHEN '列值' THEN '转换值'         ......           WHEN '列值' THEN '转换值'             [ELSE '转换值']               END [ AS 别名] FROM tableName; 范围 SELECT 列名,     CASE       WHEN 列名>3000 THEN '转换值'         ......           WHEN 列名>1500 THEN '转换值'             [ELSE '转换值']               END [ AS 别名] FROM tableName; ps:按照格式手动敲,复制粘贴会有空字符格式问题。 来源: https://www.cnblogs.com/zou-rong/p/12530033.html

C语言入门7-程序设计方法基础-循环结构

倖福魔咒の 提交于 2020-03-17 18:19:23
程序设计方法基础-循环结构 循环三要素: 初值 循环判断条件 步长(循环增量) 循环结构在有些书籍上也称为重复结构, 即反复执行某一部分的操作。 循环三要素: 初值 循环判断条件 步长(循环增量) 如何控制循环的结束呢? 第一种方式就是 条件控制的循环(Condition Controlled Loop),由一个给定的条件来控制,第二种方式就是 计数控制的循环(Counter Controlled Loop),重复处理的次数是已知的, 循环结构的两种实现方法如下图 “当”型循环如上图所示,它是先测试循环条件P,根据测试条件如果为真则执行循环体,否则退出循环, “直到”型循环如上图所示,它是先执行循环体,然后再测试循环条件P,根据测试条件如果为真则再次执行循环体,否则退出循环, 循环体(Body of Loop):被重复执行的操作A 如果第一次测试循环条件为真的话,”当”型循环与”直到”型循环是一样的,两者没有区别; 当第一次测试循环条件就为假时,我们可以看出”当”型循环一次也不执行,而”直到”型循环执行一次。 (当型循环结构 跟 直到型循环结构 是可以互相转化的。) 选择 循环结构的 一般原则 循环 次数已知 计数控制的循环结构 循环次数未知,循环的次数由一个给定的条件来控制 条件控制的循环结构 循环体至少要执行一次 “直到”型循环 变量名: 内存存储单元的一个符号名。 通过

第3章 JavaScript脚本语言

天涯浪子 提交于 2020-03-17 11:30:23
第 3章 JavaScript脚本语言 知识点: (1) 了解什么是 JavaScript 以及 JavaScript 的主要特点 (2) 掌握 JavaScript 语言基础 (3) 掌握 JavaScript 的流程控制语句 (4) 掌握 JavaScript 中函数的应用 (5) 掌握 JavaScriptc 常用对象的应用 (6) 掌握 DOM 技术 本章概述: JavaScript 是 Web 页面中一种比较流行的脚本语言,它由客户端浏览器解释执行,可以应用在 JSP 、 PHP 、 ASP 等网站中。随着 Ajax 进入 Web 开发的主流市场, JavaScript 已经被推到了舞台的中心。因此,掌握并能熟练应用 JavaScript ,对于网站开发人员来说非常重要。本章将详细介绍 JavaScript 的基本语法 、常用对象及 DOM 技术。 3.1 JavaScript 概述 3.1.1 什么是 JavaScript JavaScript 是一种基于对象和事件驱动并具有安全性的解释型脚本语言,在 Web 应用中得到了非常广泛的应用。它不需要进行编译,而是直接嵌入在 HTTP 页面中,把静态页面转变成支持用户交互并响应应用事件的动态页面。在 Java Web 程序中,经常应用 JavaScript 进行数据验证、控制浏览器以及生成时钟、日历和时间戳文档等。 2.1

mySQL基础

爷,独闯天下 提交于 2020-03-17 07:45:03
mySQL 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安装 ★ MySQL服务的启动和停止 ★ MySQL服务的登录和退出 ★ MySQL的常见命令和语法规范 五、DQL语言的学习 ★ 基础查询 ★ 条件查询 ★ 排序查询 ★ 常见函数 ★ 分组函数 ★ 分组查询 ★ 连接查询 ★ 子查询 √ 分页查询 ★ union联合查询 √ 六、DML语言的学习 ★ 插入语句 修改语句 删除语句 七、DDL语言的学习 库和表的管理 √ 常见数据类型介绍 √ 常见约束 √ 八、TCL语言的学习 事务和事务处理 九、视图的讲解 √ 十、变量 十一、存储过程和函数 十二、流程控制结构 数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理 数据库相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言 数据库存储数据的特点 1、将数据放到表中,表再放到库中 2、一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性。 3、表具有一些特性,这些特性定义了数据在表中如何存储,类似java中 “类”的设计。 4、表由列组成

UIpath 基础---Lesson2

你离开我真会死。 提交于 2020-03-17 03:13:53
2.1UiPath条件判断活动If的介绍和使用 一、if的介绍 if语句是指编程语言(包括c语言、C#、Python、Java、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。 二、if在UiPath中的使用 1.打开设计器,在设计库中新建一个Sequence 2.为序列命名及设置Sequence存放的路径 3. 在Activities中搜索Input Dialog,并将Input Dialog控件拖至设计区 4. 为Input Dialog控件命名标题及标签 5. 为Input Dialog输入的内容设置变量(设置变量时按ctrl+k后输入变量名) 6. 在Variables里设置变量数据类型 7. 在Activities里搜索if控件,并拖至设计区 8. 在if控件的Condition中输入表达式 9. 在Activities中输入message box用来做结果输入 10. 点击Run执行,输入分数及输出结果 2.2 UiPath条件判断活动Flow Decision的介绍与使用 一、Flow Decision介绍 FlowDecision节点是一个条件节点,它根据指定条件是否成立来控制流程的两个分支。 当条件为True时,流程执行一个分支 当条件为False时,流程执行另外一个分支 二、Flow

Java语言基础02

早过忘川 提交于 2020-03-15 12:36:56
语言基础·二级 顺序结构语句 * A:什么是流程控制语句 * 流程控制语句:可以控制程序的执行流程。 * B:流程控制语句的分类 * 顺序结构 * 选择结构 * 循环结构 * C:执行流程: * 从上往下,依次执行。 * D:案例演示 * 输出几句话看效果即可 选择结构if语句格式 * A:选择结构的分类 * if语句 * switch语句 * B:if语句有几种格式 * 格式1 * 格式2 * 格式3 * C:if语句的格式1 * if(比较表达式) { 语句体; } * D:执行流程: * 先计算比较表达式的值,看其返回值是true还是false。 * 如果是true,就执行语句体; * 如果是false,就不执行语句体; * A:if语句的格式2 * if(比较表达式) { 语句体1; }else { 语句体2; } * B:执行流程: * 首先计算比较表达式的值,看其返回值是true还是false。 * 如果是true,就执行语句体1; * 如果是false,就执行语句体2; * C:案例演示 * a:获取两个数据中较大的值 * b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数 * 注意事项:else后面是没有比较表达式的,只有if后面有。 * A:if语句的格式3: * if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2; }else