摘要:
文件:python中的文件读写和c兼容,磁盘上的读写由操作系统完成,一般的程序无法操作磁盘。文件读写是通过操作系统对象完成,该对象称为文件描述符。 文件的操作分两种: 1.打开文件open(path,flag[,encoding][,errors])path:要打开文件的路径。flag:打开方式。 阅读全文
摘要:
变量的作用域:也可以称为命名空间,即变量可以使用的范围。程序的变量并不是在所有的位置都能使用的,访问的权限决定于变量在哪里赋值(定义)的。只有当变量在模块,类,函数中定义的时候,才会有作用域的概念。if分支结构,for-else,while,for遍历循环结构,try-except(-else)\t 阅读全文
摘要:
函数: 概述:在一个完整的项目中,某些功能会反复使用,那么会将功能封装成函数,当要使用功能时,直接调用函数即。 优点: 一:简化代码结构,增加了代码的复用度(重复使用的程度)。 二:如果想修改某些功能,或者修改某些或调试bug,只需要修改某些函数即可。 定义函数: def 函数名(参数列表): 语句 阅读全文
摘要:
set:类似dict,是一组dict的集合,不存储value。 本质:无序(没有下标)无重复的元素的集合。 创建: 创建set需要一个list或者tuple或者dict作为输入集合。重复元素在色中会被自动过滤。 s1=[1,2,3,4,5,6,1,2] set(s1)={1,2,3,4,5,6} - 阅读全文
摘要:
元组:不可变的列表 优点:安全,对于数据的定义,能用元组就用元组,因为它不可变。 创建空的元组: tuple1=() 创建带有不同类型元素的元组: tuple2=(1,1.1,’good’,true,None,(1,2,3),[1,2,3,4],{1:2,3:4}) 创建只有一个元素的元祖 tupl 阅读全文
摘要:
turtle:绘图模块 可以把绘图的对象理解为一个海龟或者机器人或者笔头,它只能听懂有限的命令。绘图窗口的原点(0,0)在画布正中间,默认的朝向是水平向右。 运动命令: turtle.forward(step):向当前的方向移动step长度。 turtle.backward(step):向当前方向的 阅读全文
摘要:
条件控制语句: if条件控制语句: 格式: if 表达式: 语句1(语句前面必须带有一个tab,否则认为没有语句) 逻辑:表达式成立,则执行语句1,否则跳过 if-else条件控制语句: 格式: if 表达式1: 语句1 else: 语句2 逻辑:表达式1成立,则执行语句1,否则执行语句2 if-e 阅读全文
摘要:
列表: 本质:是一种有序(各元素间有前后关系,用下标表示)的'集合' 作用:可以创建很多很多变量同时只需要起一个名字 注意:列表在内存中属于可改变的类型哦。 创建列表: 格式:列表名=[列表选项1,列表选项2,列表选项3,.....,列表选项n] 创建一个空列表:list=[] 创建一个带元素的列表 阅读全文
摘要:
字符串:是由单引号或双引号括起来的文本(不包含引号) 字符串操作: 字符串连接: str1=str2+str3 输出重复字符串:str1=str2 * 3 访问字符串中的某个字符: 通过下标访问第i字符:字符串名[下标i],字符串中包含文字也可以,一个文字相当于一个字符,虽然它可能占有2-4个字节。 阅读全文
摘要:
注释: ①注释一行 使用# ②注释多行 使用三个单引号'''(推荐使用这个) ''' 注释的内容 注释的内容 注释的内容 ''' ③:注释多行 使用三个双引号"""(理论上这是个字符串,不推荐使用) """ 要注释的内容 要注释的内容 """ print 函数: print为python的输出函数, 阅读全文