定义变量1.显式定义
int整型:int_data = 1
float浮点型:float_data = float (1.1)
complex复数型:complex_data = a+bj / complex(1,2) #1+2j
bool布尔型:bool_data = True / bool_data = bool(True) #True or False
None空类型:none_data = None
bytes字节型:bytes_data = b '123' / b"123" or/ bytes()
str字符串类型:str_data = "abc"
tuple元组:tuple_data = (1, 2, 3, 4) #,空格 数组一样的结构,顺序存储的结构
tuple_data.intex(1,下标)从下标开始寻找第一次出现1的下标
tuple_data.count(1)看1出现的次数
tuple_data[1] 下标为1的元素
list列表:list_data = [element1, element2....] #这个和tuple可以存不同类型元素
#和tuple类似 但列表可拓展(可伸缩)
dict:dictionary字典 一个元素 key:value键值对
每一个元素包含两部分 key键 value值
key要唯一
展示的形式{key:value,key2:value}
set: 集合:交并差集合
无序不重复,集合中的元素是无序且不重复
qiu_data = int(1) = float(1.1) = complex(1, 2) = bool(True)
= bytes(123)
list源码获取方式
1.打出list,ctrl再点一下就到了
2.help(list)
#这两种方式获取别的源码也可以用
print函数的使用
print(self, *args, sep=' ', end='n', file=None)
*args要打印的一个或多个值
sep:seperator,分隔符 默认是空格 #print(1, 2, 3 sep="|")就变了
end="n" 末尾换行没什么好说的
work:
1.打印多个内容,输出的格式: 多个内容用&连接
2.多个print语句,输出不换行,且在结尾加上ThisisEnding
print(1, 2, 3, sep="&", end="this is ending")
字符和字符串转换
work:"鸥鹏" 转换成 字节 -> 字节转换成字符串
1、转换为字节
str_data = "欧鹏" result =bytes (str_data, encoding="UTF-8") print(result, type(result))
b'xe6xacxa7xe9xb9x8f'
#encoding="编码方式" 编码方式:ascii unicode utf-8
2、字节转换为字符串
str_data = str(b'xe6xacxa7xe9xb9x8f', encoding="utf-8") print(str_data)



