循环语句如下: for i in range(start, end): //注意 前闭后开 coding for i in range(m,n,k): coding for c in s: coding //s是字符串,c为字符,遍历字符串中的每个字符,产生循环 for i in 列表名: coding //遍历列表中的每个元素 for line in fl: codeing //fl是一个文件标识符,遍历其每行 while 条件: coding 终止循环用 break 循环对应的保留字有con…
一.函数导入 1.为模块提供别名 >>> import math as foobar #设置math 别名为foobar >>> foobar.sqrt(4) 显示:2.0 2.为函数提供别名 >>> from math import sqrt as foobar >>> foobar(4) 显示:2.0 二.赋值 1.多值赋值 >>> x,y,z=1,2,3 >>> print(x,y,z) 显示…
5.1 if语句 没什么好说,if语句语法如下: if expression: expr_true_suit 5.1.1多重条件表达式 单个if语句可以通过布尔操作符and,or,not实现多重条件判断或否定判断. if not warn and (system_load>=10): print 'WARNING:LOSING RESOURCE' warn+=1 5.2 else 语句 如果if条件为假程序将执行else后的语句. if expression: expr_true_suit el…
一.条件循环和其他语句 1.print和import的更多信息. 1.1.使用逗号输出  //print() 打印多个表达式是可行的,用逗号隔开.       在脚本中,两个print语句想在一行输出,那么第一个结束的位置添加一个逗号(,).注意只有脚本中有效,交互式对话框是看不到效果的. 1.2.想把某件事做另一件事导入. 从模块中导入函数的时候: import somemodule  或者 from somemodule import somefunction, anotherfunctio…
一.print 和 import 信息 >>> print 'age:',22 # 用逗号隔开打印多个表达式 age: 22 import somemodule # 从模块导入函数 >>> import math as foobar >>> foobar.sqrt(4) 2.0 from somemodule import * # 从给定的模块导入所有功能 二.赋值 1.序列解包:将多个值的序列解开 >>> values = 1,2,…
2.5 运算符与表达式 2.5.1 算术运算符和算术表达式 算术运算符包括四则运算符.求模运算符和求幂运算符. 算术运算符 加减乘除:+ - * / 表达式:x+y   x-y   x*y  x/y 求模:% 表达式:x%y 求幂: ** 表达式:x**y 注意:与C.Java语言不用,Python不支持自增运算符和自减运算符.例如,i++.i--是错误的语法 print("1+1=",1+1) print("2*3=",2*3) print("3%2=&…
笔记三:函数 笔记二已取消置顶链接地址:http://www.cnblogs.com/dzzy/p/5289186.html 函数的作用: 給代码段命名,就像变量給数字命名一样 可以接收参数,像argv那样 创建脚本小程序 基础的函数用法: #-*- coding:utf-8 -*- def print_two(*args): arg1,arg2=args print "arg1:%s arg2:%s" %(arg1,arg2) def print_two_again(arg1,arg…
组合数据类型 5种内置的序列类型:bytearray,bytes,list,str,tuple 元组 元组:固定,有序,索引从0开始,分片,步距语法支持 不能替换或者删除其中的任意数据项,使用list()元组可以转换为list,之后就可以修改了 tuple在不指定参数时返回一个空元组 可以使用()创建空元组 在元组作为参数传递时必须加()避免歧义 元组提方法 t.count(x)返回x在元组中出现的次数: t.index(x)返回x在元组t中出现的最左边位置,如果元组中不包含x,那么抛出Valu…
Python中条件语句if 是通过一条或者多条的执行语句的结果,来判断是否执行其包含的代码块. 通常会配合else.elif一起使用,达到根据条件进行多个代码块的执行操作. 简单的if score = 90 if score >= 95: print("优秀") #没有输出 if 95 > score >= 80: print("良") #输出: 良 和else 配合使用: score = 90 if score >= 60: print(&…
在OC中.除了while这样的循环方式外,还有另外for循环和do-while循环.它们在不同的业务逻辑下会有不同的作用.能够和C语言和Java对照着学习. (一)代码一: int main(int argc, const char * argv[]) { @autoreleasepool { for (int i = 0; i < 5; i++) { NSLog(@"你好,i = %d",i); } } return 0; } 输出结果: . 结果分析:for循环的循环变量放到…