python 基础
/ 除法,返回浮点型
// 除法取整
% 除法取余
byte 类型:以b开头-- b'ABC'
encode(): 编码--‘ABC’.encode('utf-8'), 将string类型以utf-8编码成byte类型
decode(): 解码,将byte类型解码成string类型
ord(): 获取字符的整数表示 ord('A') >>> 65
chr(): 将编码转换成对应的字符 chr(65)>>>'A'
r: 不转移 print(r'abc\nqwe') >>>'abc\nqwe'
''': 多行显示
占位符:
%d 整数 'Age: %s' % 25
%s 字符串 'Age: %s. Gender: %s' % (25, True)
%f 浮点数
%x 十六进制整数
%%:表示一个%
format(): 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125)
list: 元素类型可以不一致--数字,字符串,list, tuple, dictionary...
classmates = ['Michael', 'Bob', 'Tracy']
len()--list元素个数
append(value)--在末尾添加元素
insert()--在固定位置添加元素
pop(index)--删除末尾元素
tuple: 定义后不可修改
classmates = ('Michael', 'Bob', 'Tracy')
dict: 字典,查询速度快,占用内存空间多,key不可以更改
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
pop(): 删除末尾的元素
get(key): 返回key对应的value, 如果key不存在返回None, 或者返回默认值 -- d.get('jane',-1)>>>-1
set: 集合,与dict类似
s=set([1,2,3]) >>>{1,2,3}
add()
remove()
& 交集-- s1&s2
| 并集-- s1|s2
input(): 获取用户输入,返回string类型-- birth = input('birth: ')
range(): 生成一列整数--range(5)>>>0,1,2,3,4
数据类型转换:
int(): 转换成整型
float():转换成浮点型
str():转换成string类型
bool():转换成bool类型
hex(): 转换成十六进制

浙公网安备 33010602011771号