shell编程: 编译器.解释器编程语言:机器语言.汇编语言.高级语言 静态语言:编译型语言 强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化 事先转换成可执行格式 C/C++.C#.Java...动态语言:解释型语言 弱类型:变量用时声明,拿来直接用,不需要提前声明,甚至不区分类型 边解释边执行 PHP,SHELL,Python... 面向过程:SHELL,C面向对象:Java,Python,C++用其所长,避其所短 变量:内存空间,命名 内存:编址的存储单元 变量类型:事先确定数…
目录   1. shell脚本编程   2. 运行 Shell 脚本有两种方法   3. 变量   4. 本地变量   5. 环境变量   6. 参数变量   7. 多行注释   8. if条件判断   9. test命令   10. 循环   11. 算数运算   12. 测试实例 shell脚本编程 在正式开始介绍shell编程之前,我们先来简单的了解一下什么是解释型语言和编译型语言. 解释型:Java.Python.Shell编程 运行时,需要解释器 解释执行 特点:跨平台,设计解释器(w…
1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2.1 if...elif..else 只有一种条件判断 if xxxx: code elif yyyy: code else: code 非空即真 包括空字符串.空列表.None等 非零即真 if i: #i为非零,则为True 2.2 比较(关系)运算符 == 等于 != 不等于 > 大于 < 小…
#条件判断语句(if)#语法:if条件表达式:语句# 代码块#执行流程:if语句在执行时,会先对条件表达式进行求值判断#如果为True,则执行if后面的语句#如果为False,则不执行#默认情况下,if语句只会控制紧随其后的那条语句,如果希望if可以控制多条语句,#则可以在if后面跟着一个代码块#代码块以缩进开始,知道代码块恢复到之前的缩进级别时候结束 #if True:print('你猜我出来么?') num=10if num > 10:print('number比10大!')…
条件判断if 让计算机像人一样,能判断是非对错,根据条件做一些事情. if ''' ------ if代码结构:------- if 条件: 代码体 tips:同一缩进范围内的代码被视作同一代码体,python官方推荐python缩进一次为4个空格 ''' is_happy = True if is_happy: print("Nice to meet you!") # Nice to meet you! if else ''' ------ if代码结构:------- if 条件:…
1.if···else条件判断基本语法 if 条件: 执行语句 elif 条件 : 执行语句 …… else : 执行语句 var=input("请输入表示会员级别的数字(1-5):") if var=='1': print('顶级会员') elif var=='2': print('钻石会员') elif var=='3': print('黄金会员') elif var=='4': print('白金会员') elif var=='5': print('普通会员') else : p…
python文件后缀可以是任意,但是导入模块时不用.py后缀时会报错 python文件的两种执行方式: python解释器 python文件路径 进入python解释权,事实获取执行结果 在Linux系统中,如果想要直接执行.py文件时需要在文件头部写上python解释器路径: #!/usr/bin/env python 在python2中如果想输出中文需要在头部指定编码:: # -*- coding:utf8 -*- python3无需添加 input()会一直等待用户输入 input() 变…
- 常量用 let ,变量用 var - // Optional为可选项,// 可用类型值 + ? 代替 let x: Optional = 10 let y: Int? = 5 print(x! + y!) - 三木运算符 // 三目运算符 x > 5 ? print("大了") : print("小了") // 可以这样写 `()`,如果不判断的话 x > 5 ? print("大了") : () /** ?? 是一个简单的 三目…
今天看到一个判断语句非常奇怪: if(!!selected){} //为什么是双'!'号呢? 自己查了下资料终于明白了这其中的原理: 原来'!!'会将表达式转为Boolean类型的数据. 如果'!undefined' //得到的是true但是为了防止值等于undefined的时候不为true的话我们可以使用'!!'进行判断: 其实'!!'就是为了排除{非null/undefined/0/''} 等值: 如 var obj = {flag:true}; var demo = !!obj.flag;…
定义变量 # print('hahaha')name = " let'go "title = '刘伟长得 "很帅"!'conent = '''     let'go     刘伟长得 "很帅"!''' '''print(name)print(title)print(conent)''' #定义变量就是为了在后面还要用到它的值#编程都是和内存打交道的.#见名知意 age = 10  #int 类型name ='小白' #字符串类型  strings…