c++学习day4】的更多相关文章

列表 说明:列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如:   1 li = ['alex',123,Ture,(1,2,3,'wusir'),[1,2,3,'小明',],{'name':'alex'}] 列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据.列表是有序的,有索引值,可切片,方便取值.  索引,切片,步长 li = ['xiao',123,True,(1,2,3,'wusir'),[1,2,3,'小…
为什么要设计好目录结构? 参考:http://www.cnblogs.com/alex3714/articles/5765046.html "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题.对于这种风格上的规范,一直都存在两种态度: 1.一类同学认为,这种个人风格问题"无关紧要".理由是能让程序work就好,风格问题根本不是问题: 2.另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性: 我是比较偏向于后者的,因为…
主要学习内容:修改文件.集合.函数.模块 修改文件两种方法 修改文件方法一(缺点:代码繁琐,一次性将文件读出,文件过大可能会卡住) with open('geci', 'a+', encoding='utf-8') as f: f.seek(0) # 指针移到最前面 all = f.read() # 读取文件内容 new_all = all.replace('一', '二') # 将文件中的‘一’替换为‘二’ f.seek(0) # 指针移到最前面 f.truncate() # 清空文件内容 f…
学习装饰器,首先听haifeng老师讲解了一下准备知识. 1.函数即变量 2.高阶函数+嵌套函数==>装饰器 装饰器的作用是在,1)不改变源代码,2)不改变原函数的调用方式的前提下为函数增加新的功能. 首先学习了最基本的装饰器 使用方法:在原先函数定义的上方加入@wrapper语法糖,等价于 func = wrapper(func) 如果原函数带参数,则在第二层函数加入(*args,**kwargs) 如果装饰器也需要带参数,则需要再次嵌套一层,并且参数传递的顺序为: def deco(args…
仅仅是学习Linux系统的命令还不够,只有把多个命令按照自己想要的方式进行组合使用,才能提高工作效率.今天的内容主要是关于如何把命令组合在一起使用,使得输入的命令更准确.更高效,也为接下来的Shell脚本打好基础. 一.输入输出重定向 输入重定向:指把文件内容导入到命令中. 输出重定向:指把原本要输出到屏幕的数据信息写入到指定的文件中,又分为标准输出重定向和错误输出重定向两种. 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令输入. 标准输出重定向(STDIN…
今天学习了String以及StringBuider 其中较为重点的除了用法以外,还有,String对象以""方式给出的字符串,只要字符序列相同(即顺序和大小写)无论在代码中重复几次,JVM都只会建立一个String对象,并在字符串池中维护:如果是通过new创建的字符串对象,无论其重复出现几次,都会申请新的空间. Java的一大优点就是处理垃圾空间,String自身的确可以进行拼接操作,但是每一次拼接都是创建新的对象,会浪费大量的空间,通过StringBuider类能有效解决该问题. 今…
添加一个新建表单 添加一个按钮来弹出新建表单,并创建一个转换来处理输入数据操作. 在FindTutorial.xml文件中添加一个转换. <!--新增 列表 --> <transition> <service-call name="create#Tutorial"/> <default-response url="."/> </transition> 该转换只是调用lecreate#Tutorial服务,然…
目录 一.迭代器 二.yield生成器 三.装饰器 四.递归 五.基础算法 迭代器 #1.在不使用for循环的情况下 li = [11 ,22, 33, 44] #count = len(li) #start = 0 #while count > start: # print(li[start]) # start += 1 #while 使用索引进行操作,所有的其他预言,都支持while #for item in li: # print(item) #for循环本质 #1.创建一个特殊的东西(迭…
盒子模型 1.框模型 框:页面上所有元素都可以称为“框” 框模型:(BOX Model),又称盒子模型 定义框处理元素内容.内边距padding.外边距margin.边框的样式border 外边距margin margin-方向:        margin-left:        margin-right:        margin-top:        margin-bottom: 不定义方向 一个值 默认四个方向一样:  两个值  第一个  左右   第二个  上下 : 三个不常见…
day4 知识补充&数据类型:列表,元祖 1.知识补充 1.编译型/解释型 编译型:在代码编写完成之后编译器将其变成另外一个文件教给你算计执行. 代表语言:Java,c,c++ ,c#, Go... 解释型:写完代码后交给解释器,解释器从上到下一行行代码执行:边解释边执行.(实时翻译) 代表语言:python, PHP, JavaScript... 2.代码文档头文件 #!/usr/bin/env python     (解释器路径)​# -*- conding:utf-8 -*-   (默认解…