Python笔记
由于老师要求,通过写博客来完成作业,所以我来了✌✌
有不对的地方请多多指教
相互学习,蟹蟹📚🙇
一、数字类型和运算符
数字类型:
我们所说的类型是变量所指的内存中对象(数据)的类型
数据类型决定了对象可以调用的方法(功能)
基本类型:
数字,字符串,None(空类型),布尔(True/False)
复合类型:
列表,元组,字典,集合,其他数据对象
int:
整数类型 1, 23, -14
float:
布尔类型 True/Fasle 也可以表示1/0也可以被认为是数字类型
运算符:
算数运算符、比较运算符、赋值运算符、逻辑运算符与判断语句、成员运算符、身份运算符
算数运算符
+加法 - 减法 * 乘法 / 除法
% 取模 (返回除法的余数) 例: 21%10输出结果为1
** 幂(返回x的y次幂) 例:10**21 为10的21次方
// 取整数 (返回商的整数部分) 例:9//2输出结果4,9.0//2.0输出结果为4.0
比较运算符
赋值运算符
赋值运算符与判断语句
成员运算符
身份运算符
is和==的区别
认识字典
字典(散列表)是一种通过”键”来引用”值”的数据结构.
字典中的值没有特殊的顺序, 但都是存储在一个特定的键(key)下.{“key”:None,”1”:”a”}
键可以是数字, 字符串, 也可以是元组
键只能是不可变数据类型.
变量名 = {key:value}
python中字典用大括号 { } 表示,表示方式如下:
{<键1>:<值1>,<键2>:<值2>,<键3>:<值3>,…,<键n>:<值n>}
def dict():
'''英文字典'''
return {'python': '巨蟒', 'passionate': '热情的'}
print('dict=' + str(dict()))
运行结果
dict={'python': '巨蟒', 'passionate': '热情的'}
创建字典
d = dict() #创建空字典
dt = {} #创建的是空字典,不是空集合
print(d,dt,type(d),type(dt))
创建字典
{} {} <class 'dict'> <class 'dict'>
字典中删除或清空元素
adict = {'name': 'Ben', 'age': 18, 'gender': 'man'}
b = adict.pop('name')
adict = {'name': 'Ben', 'age': 18, 'gender': 'man'}
adict.clear()
通过字典的键赋值或修改数据
adict = {'name': 'Ben', 'age': 18, 'gender': 'man'}
adict['age'] = 28
print(adict) # {'name': 'Ben', 'age': 28, 'gender': 'man'}