今日内容:
1、常用数据类型即数据方法
2、文件处理
3、函数 一 列表:
在[]内,可以存放多个任意类型的值,并以逗号隔开。
一般用于存放学生的爱好,课堂的周期等等 优先掌握的操作:
1、按索引取值(正向存取+反向存取):即可存也可取
2、切片(顾头不顾尾,步长)
3、长度len
4、成员运算in和not in
5、追加 append(只能追加末尾)
6、删除 del
7、循环 二 元组类型:
在()内,可以存放多个类型的值,并以逗号隔开
注意:
元组与列表不一样的是,只能在定义时初始化值,不能对其进行修改
优点:
在内存中占用资源比列表小 优先掌握的操作:
1、按索引取值(正向取+反向取):只能取
2、切片(顾头不顾尾,步长)
3、长度len
4、成员运算in和not in
5、循环for 三 字典类型:
作用:
存多个值,key-value存取,取值速度快
定义:
key必须是不可变类型,value可以是任意类型 优先掌握的操作:
1、按key存取值:可存可取
2、长度len
3、成员运算in和not in
4、删除
5、键keys(),值values(),键值对items()
6、循环
7、get取值 四 不可变类型:变量的值修改后内存地址不一样
数字类型
int
float
字符串类型
str
元组类型
tuple
可变类型:
列表类型
list
字典类型
dict 五 if 判断:
语法:
if 判断条件:
若条件成立,则执行此处代码
逻辑代码 elif 判断条件:
若条件成立,则执行此处代码
逻辑代码 else:
若以上判断都不成立,则执行此处代码
逻辑代码 六 while循环
语法:
while 条件判断:
成立执行此处
逻辑代码
break 跳出本层循环
continue 结束本次循环,进入下一次循环 七 文件处理:
open() 写文件
wt:写文本 读文件
rt:读文本 追加写文件
at:追加文本 注意:必须指定字符编码,以什么方式写
就得以什么方式打开 执行python代码的过程:
1、先启动python解释器
2、把写好的python文件加载到解释器中
3、检测python语法,执行代码 打开文件会产生两种资源:
1、python程序
2、操作系统打开文件 文件处理之上下文管理:
1、with可以管理open打开的文件
会在with执行完毕后自动调用close()关闭文件 with open() 2、with可以管理多个文件 八 函数
什么是函数?
函数指的其实是一把工具 使用函数的好处:
1、解决代码冗余问题
2、使代码结构更清晰
3、易管理 函数的使用必须遵循:先定义,后调用 函数定义语法:
def 函数名(参数1,参数2...):
'''注释:声明函数'''
逻辑代码 return 返回值 def:defind 定义
函数名:必须看其名知意
():接受外部传入的参数
注释:用来声明函数的作用
return:返回给调用者的值 定义函数的三种形式:
1、无参函数
不需要接受外部传入的参数 2、有参函数
需要接受外部传入的参数 3、空函数
pass 参数的参数: 位置参数:
位置形参
位置实参 关键字参数:
关键字形参 默认参数:
在定义阶段,为参数设置默认值 函数的嵌套定义: 函数对象:
函数的内存地址称之为函数对象
函数的名称空间:
全局:
所有顶着头写的变量、函数...都称之为"全局名称空间"
局部:
在函数内部定义的,都称之为"局部名称空间"
内置:
python解释器自带的都称之为"内置名称空间" 名称空间加载顺序:
内置 ---> 全局 ---> 局部
名称空间查找顺序:
局部 ---> 全局 ---> 内置

最新文章

  1. C# 正则表达式总结
  2. MySQL使用技巧收集,持续更新中......
  3. html5基础知识点
  4. rpm封装包,只用于记录自己过程,不适合初学者看,请看参考链接
  5. 工具,百度编辑器 UEditor 使用实例化
  6. AngularJS 实现的输入自动完成补充功能
  7. poj 2828 Buy Tickets (线段树)
  8. “WinMount”和“云端”真是相当好用!
  9. @Autowired与@Resource用法
  10. zoj1873 Let it Bead
  11. 【Android实战开发】3G技术和Android发展简介
  12. iOS开发手记 - iOS9.3 Xcode7打包ipa文件在其他越狱机器上运行的方法和一些问题
  13. IL代码
  14. redis和redis php扩展安装(转)
  15. JS中函数参数和函数返回值的理解
  16. MongoDB--架构搭建(主从、副本集)之副本集
  17. 201521123007《Java程序设计》第3周学习总结
  18. 在windows上搭建镜像yum站的方法(附bat脚本)
  19. C#中 const 和 readonly 的区别
  20. 无法修改linux/ubuntu密码(Authentication token manipulation error )问题解决过程【转】

热门文章

  1. Openlayers3 计算地图上随意两点间的距离
  2. Sping框架的IOC特性
  3. HDU 5305 Friends(dfs)
  4. VBS调用Windows API函数
  5. swift 2.0 语法 字典
  6. perl数组的长度与元素个数
  7. 不使用c的任何库函数 实现字符串到整数的转换 整数到字符串的转换
  8. [App Store Connect帮助]三、管理 App 和版本(3)查找 App
  9. [Swift通天遁地]二、表格表单-(7)电子邮件Mail:实现单元格左右滑动调出功能按钮
  10. Vue Router的params和query传参的使用和区别