**
python基础
数据类型
整数,浮点数,字符串、布尔值、空值、变量、常量(习惯常量名全为大写)
两数两除的结果为字符型,
a // b 结果为整数
a / b 结果为精确值的字符串
a%b 结果为取余数编码和字符串
所谓的编码就好比人类通过沟通交际的语言,语言不通,则为乱码。在生活中随处可见,中国人用汉语,美国人用英语,两者沟通出现问题,则出现了沟通障碍。因此,必须实现编码的一致性,才能使在数据传输的过程中能够友好交际。
在计算机内存中,使用的是unicode,而中文一般为utf-8, 因此网页在显示数据过程中,需要把网页的编码转化为utf-8.类似的信息,表示该网页正是用的UTF-8编码。
字符串转码问题:
encode(“指定编码类型”)表示将指定的编码类型转为bytes类型(此类型计算机系统可以识别此编码)
decode(“指定编码类型”),表示的意思与上述相反,将bytes类型转为指定编码类型。list和tuple
list 是python内置的一种数据类型,list是有序集合,可以删除和添加其中的元素。
len(name) : 获取list中元素的个数;
name[index], 表示list中的第index个元素
name[-1], 表示最后一个元素
name[-2], 表示倒数第二个元素,以此类推
append(“”) : 表示添加到list末尾
pop():表示删除list末尾
pop(index), 表示删除指定位置的元素
name[index]=“”:表示赋值指定位置的元素条件语句
if x:
code循环
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
- dist和set
dist采用key-value的形式存储数据,因此在查询数据时能够快速查询,
函数
- 调用函数
- 定义函数
def function_name() :
code