编程:非常需要实践,不要光看,一定要动动手
什么是程序? 数据结构+算法
数据结构:存储和使用数据的方式
算法:解决问题的步骤
解决一个问题的时候,分析问题,设计算法,编写程序,调试,出结果
变量:可以改变的
常量:不可以改变的
Python里面只有变量,是弱语言类型,不需要显式的声明变量
如果看到 name “” is not defined,两种原因:1)没有赋值 2)变量名敲错
a=1
1是在内存中保存的
a是个指针,指针存的是1在内存中的地址,所以使用a的时候,可以访问到内存的1
a is 1 如果为True,要求a 和1在内存中的地址是一样的
IndexError:list index out of range
需要看一下index值超过了列表的长度
1) 增加列表长度
2) 改小index的值
数据类型:
复数,列表,元组,字典,集合等
Set去重,frozenset 不能修改
布尔类型
这个是函数类型
默认内置的dir(__builtins__)
Floor:向下取 ceil:向上取 round 四舍五入
TypeError: “xx” object is not callable
XX对象不能被调用
原因:用保留字做了变量
恢复用 del XX
ASCII 码: 256个,英文用
中国:
Gb2312:简体
Gbk :简体,比gb2312要多,生僻字等
Big5: 繁体
Unicode:世界统一的,用更多的编号对应更多的字符
Utf-8/16/32 保存unicode 的存储编码
PY3 里面:
s=”中国”
type(s) ----str类型--unicode
s1=b”abc”
type(s1) -bytes类型 - (gbk,utf-8…..)
PY2
s=”中国”
type(s) ----str类型-à不是unicode,而是类似py3里面的bytes类型
资料获取方法
【留言777】
各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!
三连之后我会在评论区挨个私信发给你们~