一 字符串
1.字符串的创建和驻留操作
内存地址不同,所以没有产生驻留。因为不是符合标识符的字符串
2.字符串的查询操作
3.字符串的大小写转换
4.字符串内容对齐操作
5.字符串的劈分
6.字符串的判断
7.字符串的替换和合并
8.字符串的比较操作
9.字符串的切片操作
10.格式化字符串
11.字符串的编码转换
二 函数
1.函数的创建和调用
2.函数的参数传递
位置实参
关键字实参
3.参数传递的内存分析
4.函数的返回值
4.函数的参数定义 (形参)
5.函数的参数定义(实参 )
因为传多少都可以,所以位置可变
结果为字典,是个键值对
6.函数的参数总结
7.变量的作用域
8.递归函数
三 bug的调试
debug:排除bug
1.bug的常见类型
因为input输入的类型是str类型,所以没法和age进行比较,所以要转换成int型
不加初始值就会出现死循环
一个等号是赋值,两个等号是判断
append这个方法列表的方法,所以应该写lst.append
而且append这个一次只能添加一个元素
2.try…except…else结构
出错就走左边except,不出错就走右边else
3.常见异常类型
hello是字符串,不能转换成int类型
第二个是c和java的定义变量的方式,但是在python中不承认
4.traceback 的使用
5.程序的调试(用pycharm)