在Python中,等号(=)是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量如: a = 123 #a是整数 print(a) a = 'ABC' #a变为字符串 print(a) 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在 ...
分类:
编程语言 时间:
2017-05-27 17:03:04
阅读次数:
122
1 函数的定义和调用 基本格式 函数体中的return一旦执行, 函数就不在执行而是返回了 如果没有return, 则函数执行完毕就结束, 返回的值是undefined 第二种函数定义 注意最后严谨一点加上分号表示赋值语句结束, 整个句子表示将函数赋值给一个变量, 该变量(参数列表) 就可以执行函数 ...
分类:
其他好文 时间:
2017-05-26 18:57:25
阅读次数:
154
对于const或引用类型的类成员,唯一的初始化方式是在构造函数中使用成员函数初始化列表。构造函数体中的赋值语句是无效的 正确 错误 ...
分类:
编程语言 时间:
2017-05-25 01:26:08
阅读次数:
169
从语法层面来讲,c# 和 java 是非常相似的。 <转载> 这篇文章对C#与Java做一个语言级的对比,方便C#转Java或Java转C#的人有个大致了解。这里大致用C#3.0与Java6.0做比较。写完后得知维基百科里有更加全面得多的比较: http://en.wikipedia.org/wik ...
分类:
编程语言 时间:
2017-05-23 21:46:08
阅读次数:
121
命名空间与LEGB规则 之前隐隐约约提到过一些关于Python赋值语句的特殊性的问题,这个问题的根源就在于Python中的变量的命名空间机制和之前熟悉的C也好java也好都不太一样。 ■ 命名空间 所谓命名空间,就是指根据代码区域的不同而对变量名做出的划分,在一个命名空间中往往会有一定的变量名和变量 ...
分类:
编程语言 时间:
2017-05-23 13:09:03
阅读次数:
248
java两个线程互相访问的时候并不能按照你的思路运行,因为执行语句可能有前后快慢之分,比如a=1和flag=true。下面线程B访问的时候 这两个赋值语句不一定按顺序执行 产生这种原因是因为指令重排序造成的。这种重排只会出现在不影响串行的结构下进行指令的优化(去掉等待的气泡,这是一种编译器的自动优化 ...
分类:
编程语言 时间:
2017-05-21 14:56:16
阅读次数:
298
抽象的过程 *计算机的工作是建立在抽象的基础上。 -机器语言和汇编语言是对机器硬件的抽象 -高级语言是对汇编语言和机器语言的抽象 *现有抽象的问题: -要求程序员按计算机的结构去思考,而不是按要解决的问题的结构去思考。 -当程序员要解决一个问题时,必须要在机器模型和实际要解决的问题模型之间建立联系。 ...
分类:
其他好文 时间:
2017-05-21 00:28:34
阅读次数:
276
一:print语句 print语句可以打印输出内容。其中,字符串的拼接是用 , 而不是用+,这是与java不同的。 print 'hello','world'——>打印hello world 二:注释 python是用 # 注释的,如:#print ‘hello’; 三:变量 在Python中,等号 ...
分类:
编程语言 时间:
2017-05-17 14:15:27
阅读次数:
143
1. shell脚本的变量赋值 变量赋值语句中的等号左右不能有空格 即 a = 4 //错误 a=4 //正确 2. shell脚步的执行需要权限 chmod +x shell.sh ./shell.sh //执行shell脚本 ...
分类:
系统相关 时间:
2017-05-15 10:06:47
阅读次数:
165
根据吴恩达机器学习教程总结,在matlab、octave均可使用 Matlab进行标量运算 >> 5 + 5 ans = 10 >> 6 * 2 ans = 12 >> 3^2 ans = 9 >> 3/2 ans = 1.5000 变量赋值 >> a = 3 a = 3 赋值语句后面加; 可以不输 ...
分类:
其他好文 时间:
2017-05-14 10:35:32
阅读次数:
214