![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Other languages besides C++
记录学习python的学习过程
zhanghuaichao
这个作者很懒,什么都没留下…
展开
-
matlab中floor和ceil的异同点
都是求整,一个向上一个向下。如 4.5floor 为4 ceil为5转载 2016-01-02 11:22:08 · 851 阅读 · 0 评论 -
ones,zeros,size用法总结
一、ones产生全1数组,zeros产生全零数组。ones(a,b)产生a行b列全1数组ones(a)产生a行a列全1数组例如:ones(1,3)产生1行3列全1数组[1 1 1]ones(2)产生 1 1 1 1zeros用法同ones,只是产生的是全0数组 二、size:获取数组的行数和列数(1)s=size(A),转载 2016-01-02 10:37:44 · 1896 阅读 · 0 评论 -
MATLAB中多行注释的三种方法
A.%{若干语句%}B.多行注释: 选中要注释的若干语句, 编辑器菜单Text->Comment, 或者快捷键Ctrl+R取消注释: 选中要取消注释的语句, 编辑器菜单Text->Uncomment, 或者快捷键Ctrl+TC.if LOGICAL(0)若干语句end这个方法实际上是通过逻辑判断语句不执行相关的转载 2016-01-02 20:11:26 · 1410 阅读 · 0 评论 -
matlab中点乘与乘的区别
乘是矩阵的运算,点乘是矩阵中元素的运算。a*b表示矩阵a与矩阵b进行矩阵相乘。a.*b表示矩阵a中的元素与矩阵b中的元素按照相同位置进行相乘,得到的结果作为新矩阵中相同位置的元素。而一个数如 8.*A就是代表8乘以矩阵中的每一个元素。转载 2016-01-02 10:45:20 · 8616 阅读 · 2 评论 -
delphi中record的用法
在Delphi中的Record类型中,与之C语言对应的即是结构体类型(struct),也可能是为了符合C语言或C++程序员的习惯,对于它在Delphi中的应用存在的一些问题进行初步的说明。在Delphi中的记录体类型有两种方式定义Type RecTest = record (packed) ID :integer; Name :string;...转载 2019-06-26 10:48:18 · 7509 阅读 · 2 评论 -
delphi的参数传递问题,按引用方式传递参数,按值方式传递参数
在Delphi过程、函数中传递参数几个修饰符为Const、Var、Out。另一种不加修饰符的为默认按值传递参数。一、默认方式以值方式传递参数procedure TForm1.ProcNormal(Value: string);beginOrigNum:=Value+' Me';lblReturn.Caption:=OrigNum;//OrigNum为'Hello Me'lblOrig....转载 2019-12-12 16:17:04 · 1207 阅读 · 0 评论 -
Inno setup入门笔记1 Inno setup简单安装程序(显示所有安装界面)
最近单位需要进行打包工作,学习inno setup进行windows下的打包工作,然后总结下inno setup框架的基本流程,作为学习笔记使用。inno setup 的使用过程中,需要弄清楚两个问题1.inno setup的各个段的含义,以及执行顺序2.inno setup的各个界面的用途,以及如何设置显示各个界面和不显示3.pascal脚本的使用...原创 2019-07-31 10:00:37 · 837 阅读 · 0 评论 -
C++-Golang的数组类型异同
1. 本文章的必要性C++的存在像一把瑞士军刀,继承了C语言的设计理念——“充分相信程序员”,几乎将所有的底层细节都暴露在外,程序员可以自由控制。在最近详细学习Golang的过程中,发现Golang中的常用结构的设计理念与C++截然不同,为许多常用的操作都提供了语言设计者所认为的“最佳实践”。本文章仅讨论Golang中数组和切片。2. Golang数组 和 C++数组(Array)例子...原创 2019-10-30 16:15:40 · 418 阅读 · 0 评论 -
json与xml的区别,以及二者之间的转化[一]
最近在搞go语言编程,涉及到把数据结构序列化为json,然后想总结下json和xml1.简单介绍下jsonjson:是javascript objectNotationjson类似于xml,,JSON 比 XML 更小、更快,更易解析。json的语法大致如下 数据使用 名/值 对表示名字固定用字符串表示,放在""内json的值,可以是 数字,字符串,逻辑值,数组,...原创 2019-12-08 13:40:45 · 385 阅读 · 0 评论 -
Go语言之闭包
认识闭包首先来看一段代码:package mainimport ( "fmt")func squares() func() int { var x int return func() int { x++ return x * x }}func main() { f1 := squares() ...转载 2019-08-01 17:28:27 · 123 阅读 · 0 评论 -
匿名函数和闭包
之前学习go的时候,一直感觉对匿名函数和闭包理解的不是太透彻,今天有幸看到了一些讲解视频,进行学习,现在将自己的学习心得记录下,也是为了给自己做个笔记,同时也是为了帮助go语言的初学者,如果我的这篇文章对阅读者有一丝帮助,小编就很欣慰了,下面开始正题吧。1.go语言的匿名函数所谓匿名函数,顾名思义就是没有函数名的函数匿名函数的三种用法,常用的是第一种1.1 定义匿名函数,然后只是调...原创 2019-11-08 21:41:21 · 207 阅读 · 0 评论 -
json与xml的区别,以及二者之间的转化[二]
在上一篇文章中https://blog.csdn.net/zhanghuaichao/article/details/103443937介绍了json,现在进行下实践,在go下进行序列化和反序列化,直接看下代码package mainimport ( "encoding/json" "fmt")//现在需要将一个json数据反序列化为一个数据结构/*{"cars":[{"co...原创 2019-12-08 16:12:48 · 131 阅读 · 0 评论 -
Python3基本数据类型以及对其增删改查
Python3 中有六个标准的数据类型:Python3 的六个标准数据类型中:原创 2023-02-26 20:41:52 · 308 阅读 · 1 评论 -
Notepad++的tab设置为四个空格或者默认使用table
1.Python使用缩进来组织代码块,坚持使用4个空格的缩进。在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。在7.1版本以及以后Setting->Preference->Language勾选Repalce by space如下图:...原创 2020-10-21 14:07:27 · 2408 阅读 · 1 评论 -
Python面向对象编程(1)
1.Python中面向对象编程1.1 私有属性和方法 前面两个下划线__1.2 普通函数和类方法的区别是,类方法里必须带一个默认参数self,可以是其他的写法,self 代表的是类的实例,代表当前对象的地址1.3 创建类对象,类的名称 来实例化,并通过 __init__ 方法接收参数,没有new, __init__相当于C++的构造函数1.4 调用类的方法和属性,用成员运算符.1.5 类的属性可以随时添加,不用在定义类的时候就写好。看下具体代码classStudent:...原创 2020-10-12 20:31:50 · 216 阅读 · 0 评论 -
Python中的while循环
1.第一种形式和C比较相似while 判断条件(condition): 执行语句(statements)……a=1#初始值whilea<10:#条件printaa=a+2#步长输出结果如下:13579对应的C的写法如下int a=1;while(a<10){printf("%d\n",a);a=a+2;}同时while循环里也支持,continu...原创 2020-10-12 19:49:34 · 9083 阅读 · 1 评论 -
Python中for循环的使用
Python中的for循环,通常的使用方式如下:1.for循环直接遍历for iterating_var in sequence: statements(s)list1=[1,2,3,4,5,7]print"list1[0]",list1[0]print"list1[0-4]",list1[0:5]list1[0]=9print"lenlist1",len(list1)print"list1[0-4]",list1[0:5]forlistva...原创 2020-10-12 14:02:58 · 759 阅读 · 0 评论 -
Python中print的用法
1.Python中print()函数的概述print()方法用于打印输出,是python中最常见的一个函数。(python2中不是函数)该函数的语法如下:print(*objects, sep=' ', end='\n', file=sys.stdout)参数的具体含义如下:objects --表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。sep -- 用来间隔多个对象。end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符。file -- .原创 2020-10-12 19:28:20 · 25151 阅读 · 0 评论 -
python中range的三种用法
range函数可以创建一个整数列表,一般用在for循环中1.range(stop): 0 - stop-1这个代表起始值是零 ,终止值是stop-1,步长默认为1forindexinrange(5):print('indexis[%d]'%(index))输出是:index is [0]index is [1]index is [2]index is [3]index is [4]等价的C写法如下:for(int i=0;i<5;i++){...原创 2020-10-12 19:14:36 · 14680 阅读 · 2 评论 -
Python中的数据结构
Python中常见的数据类型是 列表(list),元组(tuple),字典(map)Python是无类型的语言,所以不会指定类型,是在变量赋值的过程中直接确定了类型1.listlist定义时用大括号赋值 []list1 = [1,2,3,4,5]可以使用下标索引来访问列表中的值,列表可以进行截取和组合现在看下使用下标索引和截取的例子list1=[1,2,3,4,5,7]print"list1[0]",list1[0]print"list1[0-4]",list1...原创 2020-10-12 13:41:30 · 184 阅读 · 0 评论