· 第27页 1 type safelanguage 本页的主要内容是说swift语言是“类型检查”的安全型编程语言。意思是赋值语句的左值和右值的类型要一致,左值声明是string型变量那么等号的右值就该是个用双引號引起来的字符串。而不能是整形或者浮点数据。 编译器在编译代码时会检查赋值语句的左值和 ...
分类:
编程语言 时间:
2017-07-14 09:58:40
阅读次数:
210
一、介绍 列表推导(list comprehensions) 这是一种将for循环、if表达式以及赋值语句放到单一语句中的一种方法。换句话说,你能够通过一个表达式对一个列表做映射或过滤操作。 一个列表推导式包含以下几个部分: 1、一个输入序列 2、一个表示输入序列成员的变量 3、一个可选的断言表达式 ...
分类:
编程语言 时间:
2017-07-13 16:15:07
阅读次数:
204
解压序列赋值给多个对象 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提就是变量的数量必须跟序列元素的数量是一样的。 >>> data = ['abcd','a',1,2,(3,4)]>>> a,b,c,d,e = data>>> a,b,c,d,e('abc ...
分类:
编程语言 时间:
2017-06-27 15:07:20
阅读次数:
182
Python 动态类型 1、Python中,类型是在运行过程中自动决定的,并不需要提前在代码中声明。 2、所有变量必须在使用前明确的赋值,否则将会产生错误。#例:NameError: name 'a' is not defined 3、赋值语句 a=3 代表了:创建一个对象代表3;创建一个变量a;将 ...
分类:
编程语言 时间:
2017-06-26 23:52:24
阅读次数:
212
直接插入排序的比较次数、移动次数和赋值次数 最小/最大/平均值 基于该程序: 比较次数:指的是while循环的移动次数 移动次数:指的是数据在向量(一维数组)中的移动次数,包括R[0]<-R[i],R[j+1]<-R[0]和while循环中的R[j+1]<-R[j] 赋值次数:包括所有的赋值语句 关 ...
分类:
移动开发 时间:
2017-06-23 22:06:46
阅读次数:
1740
模块 模块:本质就是一个.py文件分为三部分:内置模块、第三方模块,自定义模块 模块: 顶层文件 python模块python模块可以将代码量较大的程序分割成多个有组织的、彼此独立但又能互相交互的代码片段,这些自我包含的有组织的代码段就是模块,模块在物理形式上表现为以.py结尾的代码文件一个文件被看 ...
分类:
编程语言 时间:
2017-06-22 10:01:36
阅读次数:
145
最近要回学校开始做毕设了,准备做个有关算法的,听说python运算好一些,特地来学一学。 先从基础开始啊………………………… D1 1. print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的: 1 print '100 + 200 =', 100 + 200 ...
分类:
编程语言 时间:
2017-06-20 10:52:05
阅读次数:
194
1,什么是JavaScript语言? javascript是一种轻量级的脚本语言.是一种嵌入式语言. 语句:javascript程序的执行单位为行(line),也就是一行一行地执行.一般情况下,每一行就是一个语句. 语句(statement)是为了完成某种任务而进行的操作.比如下面就是一行赋值语句: ...
分类:
编程语言 时间:
2017-06-18 10:30:56
阅读次数:
159
语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。不管是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为样例,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用 赋值语句是语言最常见的功能了。但即使是最简单的赋值语句。也能够 ...
分类:
编程语言 时间:
2017-06-17 22:35:02
阅读次数:
318
最近写着玩了这么一段代码 结果执行的之后一直报错Segmentation fault 后来排查到问题就来自于上面代码的第7句的赋值语句,像上面那样写是错的,因为[]的优先级是要高于*(是指针地址取值,不是乘法,乘法运算符的优先级更低) ...
分类:
编程语言 时间:
2017-06-16 00:52:29
阅读次数:
232