for循环

Python菜鸟笔记

廉价感情. 提交于 2020-02-25 12:16:29
+号两端为相同类型,只能+加两个整数,或者两个字符串,不能让一个整数和一个字符串相加,不符合python的语法。 布尔值:只有两个,Ture,False。布尔值也可保存在变量中 比较操作符:求值为Ture或False 布尔操作符:and、or和not,求值顺序为先not,后and,最后or 循环:while条件为真时,内部循环,continue条件为真时,内部循环,break条件为假时,内部循环 局部和全局作用域:在所有函数之外赋值的变量,属于‘全局作用域’。处于局部作用域的变量,被称为‘局部变量。’在一个函数中,要么总是全局变量,要么总是局部变量 列表、字典、元组、集合特征: 列表特征:用中括号[ ]括起来 字典特征:用大括号{ }括起来 元组特征:用括号( )括起来 集合特征:用大括号{ }括起来,内无重复元素 面向对象编程:其本质是以建立模型体现出来的抽象思维过程和面向对象的方法,模型用来反映现实世界中事物特征的。 方法后加(‘字符串’),函数后加(参数), (1)函数:通过“函数名()”的方式进行调用。 (2)方法:通过“对象.方法名”的方式进行调用。 对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。请看下面的代码,并 尝试判断其作用: name.py name = “ada lovelace” print(name.title()) 将这个文件保存为name

Python for 循环语句实例

佐手、 提交于 2020-02-24 23:30:16
目录 for 循环语句(求列表中最大值) isinstance函数用法 实例应用: for 循环语句(求列表中最大值) ''' 此代码 for循环的使用案例 获取列表中多种元素中的最大值 ''' list1=[123,456,11111,55102,451,'你好','hello'] #list列表 max01=list1[0] print(max01) #a列表中的最大值 for num in list1: #for循环依次获取列表中每一个元素 print(num) if isinstance(num, int): #if判断是否为数值类型 if max01<num: max01=num #赋值max01为最大值 print('最大值为:',max01) isinstance函数用法 isinstance是Python中的一个内建函数 isinstance(object, classinfo) 举例: >>> isinstance(1, int)  判断是否是int型 True >>> isinstance(1.0, float) 判断是否是float型 True >>> isinstance(s,string) 判断是否是字符串型 实例应用: 更新中...... 来源: CSDN 作者: Thinklov 链接: https://blog.csdn.net/u010244992

常见的中文(Unicode编码)

为君一笑 提交于 2020-02-24 20:35:36
String base = "\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a \u5730\u5230\u5927\u91cc\u8bf4\u5c31\u53bb\u5b50\u5f97\u4e5f\u548c\u90a3\u8981\u4e0b\u770b\u5929\u65f6\u8fc7 \u51fa\u5c0f\u4e48\u8d77\u4f60\u90fd\u628a\u597d\u8fd8\u591a\u6ca1\u4e3a\u53c8\u53ef\u5bb6\u5b66\u53ea\u4ee5 \u4e3b\u4f1a\u6837\u5e74\u60f3\u751f\u540c\u8001\u4e2d\u5341\u4ece\u81ea\u9762\u524d\u5934\u9053\u5b83\u540e \u7136\u8d70\u5f88\u50cf\u89c1\u4e24\u7528\u5979\u56fd\u52a8\u8fdb\u6210\u56de\u4ec0\u8fb9\u4f5c\u5bf9\u5f00 \u800c\u5df1\u4e9b\u73b0\u5c71\u6c11\u5019\u7ecf

查询Array中确定数值的对象&JS linq使用 = linq.js

时光毁灭记忆、已成空白 提交于 2020-02-24 16:48:13
var x=new Array(); x.push({"a":3,"b":3},{"a":2,"b":2},{"a":2,"b":4}); $.map(a,function(n){if(n.a==2){return a.indexOf(n)}})//结果Array [ 1,2 ] //本来想直接在里面删除的,但是这样是不可以的 $.map(x,function(n){if(n.a==2){x.splice(x.indexOf(n));return false;}})//TypeError: n is undefined ,这是因为map查到一个之后,会继续下一步, //但是因为x进行了移除操作,导致原有顺序出错,对象获取异常,和后台的写法是一个意思,不过如果查到的本身就是最后一个,则会正常执行的。 //和for循环一样,如果删除了一个之后,length就会不一样,导致数组最后一个对象获取出错 http://linqjs.codeplex.com/ https://jslinq.codeplex.com/downloads/get/71965 jslinq的下载地址,第一个应该是的,第二个地址没怎么看。 linq.js是用来让js中的对象能够像后端一样的查询等操作,反正感觉挺厉害的(自己太渣了) 今天需要去除json数据中某个确定字段值的Object,因为找不到能够直接查的方法

C++primeplus 第五章 for循环

南楼画角 提交于 2020-02-23 22:50:14
1.表达式和语句 1.什么是表达式 ? 任意值或者有效值与 运算符的组合 成为表达式。每个表达式都有值(例如赋值表达式,x = 2的值定义为 左边值的值)。 给表达式加上一个分号可以变成语句。语句删除分号并不一定是表达式。 2.for循环的微妙调整 在C++中,循序在for循环的初始条件出以声明语句作为初始“表达式” for(for-init-state condition;condition) ,一般来说 for-init-state声明的都应该是 属于for循环内部的 ,但是在一些编译器中会把其视为在for循环之前声明的。 3.递增运算符 和递减运算符 粗略的讲,++x代表先+再使用,x++代表先使用再+ 1.副作用 side effect:表示计算表达式 的时候对某些东西进行了修改。 2.顺序点 sequence point:是程序执行过程中的一个点,在这里,进入下一步之前将确保对所有的 副作用都进行了评估。(完整表达式的末尾,分号) 4.逗号运算符 计算规则:由左到右顺序计算 i = 1, j = 2 * i; //这样是正确的,逗号表达式的值是最后一部分的值。 5.关系运算符 1.关系运算符的运算等级小于算数运算符 2.关系运算符值为true和false 3.关系运算符可以直接用于string对象,但是不能用于c-style类型的对象。 6.typedef 1.为类型

控制流程

心已入冬 提交于 2020-02-22 00:04:12
流程控制 IF判断 IF就是模拟人在做判断。就是说如果这么做,如果那么做。 IF条件: 代码1 代码2 代码3 ... # 代码块(同一缩进级别的代码,组合在一起就是一个代码块) IF条件的布尔值为True:code1 code2 code3 name =input('请输入你的名字:') if name ='wuxi': print('对了') if name ='zdq': print('我喜欢她') IF...else... name = input('请输入姓名:') if name 'wuxi': print('正确') else: print('名字不正确') if 1: print(1) 猜年龄的游戏 wuxi_age =23 age =int(input('请输入你猜测的年龄')) if age ==wuxi_age: print('猜对了') else: print('猜错了') IF...elif...else else语句可以与if语句组合。else语句在if语句中的条件表达式为0或false值时,执行else语句代码块。 else语句是一个可选语句,在if之后可能只有一个else语句。 wuxi_age =23 age =input('猜测年龄:') age =int(age) if age ==wuxi_age: print('猜对了') elif age

[Python] for in单行循环生成dict

谁说胖子不能爱 提交于 2020-02-21 17:09:03
for循环体内的语句只有一行的情况的下,可以简化for循环的书写,尤其当你需要生成一个可迭代对象的时候 d = {x:x*10 for x in range(3)} print(d) d1 = [x*10 for x in range(3)] print(d1) 输出: {0: 0, 1: 10, 2: 20} [0, 10, 20] d=dict((k,'sss') for k in ('modelID', 'userIP')) print(d) 输出: {'userIP': 'sss', 'modelID': 'sss'} 来源: https://www.cnblogs.com/taoshihan/p/12341651.html

break和continue

微笑、不失礼 提交于 2020-02-21 08:46:51
<1>break 普通的循环示例如下: for i in range(10): print ('----') print (i) 运行结果 ---- 0 ---- 1 ---- 2 ---- 3 ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 带有break的循环示例如下: for i in range(10): print ('----') if i==3: break print (i) 运行结果: ---- 0 ---- 1 ---- 2 ---- 总结:break的作用:用来结束整个循环 <2>continue 带有continue的循环示例如下: for i in range(10): print ('----') if i==3: continue print (i) 运行结果: ---- 0 ---- 1 ---- 2 ---- ---- 4 ---- 5 ---- 6 ---- 7 ---- 8 ---- 9 总结:continue的作用:用来结束本次循环,紧接着执行下一次的循环 <3>注意点 break/continue只能用在循环中,除此以外不能单独使用 break/continue在嵌套循环中,只对最近的一层循环起作用 来源: https://www.cnblogs.com/loaderman/p/6550272.html

javascript两种循环写法

孤人 提交于 2020-02-20 23:07:56
var i=0,len=cars.length; for (; i<len; ) { document.write(cars[i] + "<br>"); i++; } var person={fname:"John",lname:"Doe",age:25}; for (x in person) { txt=txt + person[x]; } 第二种注意x是序号,不是对象,如果是jquery对象的话 如图length也在循环范围内,而不是0,1,2 来源: https://www.cnblogs.com/zhaogaojian/p/10796178.html

go 条件与循环结构

末鹿安然 提交于 2020-02-20 22:02:58
Go 语言条件语句 Go 语言提供了以下几种条件判断语句: 语句 描述 if 语句 if 语句 由一个布尔表达式后紧跟一个或多个语句组成。 if...else 语句 if 语句 后可以使用可选的 else 语句 , else 语句中的表达式在布尔表达式为 false 时执行。 if 嵌套语句 你可以在 if 或 else if 语句中嵌入一个或多个 if 或 else if 语句。 switch 语句 switch 语句用于基于不同条件执行不同动作。 if 语句 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } if...else 语句 if 布尔表达式 { /* 在布尔表达式为 true 时执行 */ } else { /* 在布尔表达式为 false 时执行 */ } if 嵌套语句 if 布尔表达式 1 { /* 在布尔表达式 1 为 true 时执行 */ if 布尔表达式 2 { /* 在布尔表达式 2 为 true 时执行 */ } } switch 语句  switch var1 { case val1: ... case val2: ... default: ... } Go 语言循环结构 循环类型 描述 for 循环 重复执行语句块 循环嵌套 在 for 循环中嵌套一个或多个 for 循环 for 循环 Go语言的For循环有3中形式