第2次预习课-0704

编程:非常需要实践,不要光看,一定要动动手

 

什么是程序? 数据结构+算法

数据结构:存储和使用数据的方式

算法:解决问题的步骤

 解决一个问题的时候,分析问题,设计算法,编写程序,调试,出结果

 

变量:可以改变的

常量:不可以改变的

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类型

 

转载于:https://www.cnblogs.com/xuefeifei/p/9397409.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值