列表解析式和生成式列表解析ListComprehension语法返回值+for+元素+in+可迭代对象+(可+if条件)当返回值被print()接收之后,print()没有返回值,所以被print()后,只能返回Neno,没有返回值list1=[iforiinrange(10)]最外层使用中括号[],这是列表解析式,内部是for循环,if条件语句可选返回一个新的列表列表解析式是一种语法糖编译器自行
路径操作模块3.4版本之前os.path模块fromosimportpathfromosimportpathp=path.join("/etc","sysconfig","network")print(1,type(p),p)print(2,path.exists(p))print(3,path.split(p))#(head,tail)
文件操作文件对象,就是操作这个文件的一个代理通过这个代理就可以调用系统相应的API接口然后就可以来操作这个文件了例:f=open("test")或者open("test1")asf文件操作完之后一定要close关闭open(指定路径-----打开或要创建的文件名):如果不指定,默认是当前路径默认打开方式:mode='rt'以只读和字符的模式打
函数函数由若干语句组成的语句块、函数名、参数列表构成。它是组织代码的最小单元目的:为了完成一定的功能函数的作用结构化编程对代码最基本的封装,一般按照功能组织一段代码封装是为了复用,减少冗余代码代码更见简洁美观、可读易懂函数的分类内建函数、库函数函数的定义、调用例子:def函数名(参数列表):defadd(x,y)函数体(代码块)result=x+y[return返回值]returnresultou
Set集合和Dict字典set集合collection翻译为集合类型,是一个大的概念如:set是一个可变的,无序的,不重复的元素集合(已覆盖的形式去除重复的元素)s=set()创建一个空sets=set(iterable)创建一个可迭代的集合set的元素不可以索引set可以迭代set中的元素是可hash的元素,一般的可hash元素都是不可变类型数据hash是将整个元素遍历一遍,不管你是什么类型,即
列表(list)基础及基础操作+tuple的小范围知识list一个排列有序的线性结构队列,由若干个元素组成(元素可以是任意对象)列表是可变类型list():newempty(空)listlist(iterable):newlistinitializedfrom'sitemsiterable:可迭代对象例:lt=list(range(10))列表不能一开始就定义其大小索引,也叫下标正索引:从
小白学语言必备的计算机基础1.什么是程序及程序的组成?计算机程序(英语:Computerprogram):一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。组成:数据结构+算法2.冯诺依曼体系架构计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成运算器:主要进行算术逻辑运算和数据处理。控制器:控制程序的执行存储器:存储程序和数据I/O设备
不足甚多,请海涵。谢谢
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号