a ='c' if a == 'a' : # 判断条件1 print("%s is here" % a) elif a == 'b' : # 判断条件2 可以跟多个else if + 判断条件 print(f"{a} is here") else : # 其他情况 print("{} is here".format(a))
判断条件
1 2 3 4 5 6 7 8 9
!= 不等于 == 等于 is 用于引用变量判断是否是同一个对象 isnot 用于引用变量判断是否非同一个对象 in 判断某元素是否中是否包含该元素 notin 判断某元素是否不含有某元素 True 值为真 False 值为假
多条件处理
1 2 3
and"且" 拼接多个条件判断 or"或" 拼接多个条件判断
字典
字典是一种键值对的结构 通过对应的键可以进行值的访问。
字典可以接收任意的元素作为键和值,但是要保证键的唯一性
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
dict1 = dict() #显式创建 dict2 = {"sex":"male"} #隐式创建 dict3 = {"name":"codfish","age":"28"} dict3.update(dict2) #将dict2中的键值对更新到dict3中 dict3["name"] #获取键name对应的值 dict3["name"] = "someone"#设置修改name键对应的值 dict3.get("name","default value") #获取一个键的值,不存在对应键的时候返回默认值 for i in dict3.keys(): #遍历打印所有的键 print(i)
for j in dict3.values(): #遍历打印所有的值 print(j)
for k,v in dict3.items() : #通过.items 获取键和值 print(f"your {k} is {v}")
接收输入
python中使用“input” 接收数据,返回的是一个字符串类型
1 2
age = input("input your age") print(type(age)) # type返回变量的类型, 输出为<class 'str'>
classDog# 定义类 Dog def__init__(self,name,age): # __init__ 用于为后续创建的狗的实例赋值 self.name = name self.age = age defbark(self): print(f"{self.name} is barking") # 小狗具备的功能