An open API service indexing awesome lists of open source software.

https://github.com/zing-dev/python3

python3
https://github.com/zing-dev/python3

Last synced: about 2 months ago
JSON representation

python3

Awesome Lists containing this project

README

        

# python3
### 数据类型和变量

###### 整数
> 正整数,负整数

###### 浮点数
> 小数

###### 字符串
> - 'abc'
> - "abc"

###### 布尔值
> - True False
> - and or not

###### 空值
> None

#### 变量
> 变量名必须是大小写英文、数字和_的组合,且不能用数字开头

```python
a = 'ABC'
b = a
a = 'XYZ'
print(b)
```
> 在内存中创建了一个'ABC'的字符串;
> 在内存中创建了一个名为a的变量,并把它指向'ABC'。

#### 常量
> 不能变的变量,全部大写的变量名表示常量

### 字符串和编码

>计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。
>最早只有127个字母被编码到计算机里,大小写英文字母、数字和一些符号,被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。
>处理中文一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,中国制定了GB2312编码.

##### ASCII编码和Unicode编码的区别
> - ASCII编码是1个字节,而Unicode编码通常是2个字节
> - len() ord() chr()

### 使用list和tuple

##### list
> Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素