print打印输出
print用于控制台打印输出,常见使用方法如下:
1、print(“你好%s”,大轩) ------ %s为占位符
2、print(f"你好{大轩}") ------个人推荐
基础数据类型
int 整型 如:-1,0,1,2,3
bool 布尔型 2种:False、True
str 字符型 如:“我是大轩”
float 浮点型 如:1.1,1.2,1.3
列表
可变数据类型:内容可变、长度可变
可迭代对象:可被遍历
列表:[] :可变数据类型,可迭代对象,列表中的元素有两种属性 索引、值
常用方法
append : 添加元素
remove :根据值删除元素
del list[index] : 根据索引删除元素
list[index] : 根据索引获取某个元素
字典
字典:{} : 可变数据类型,由键值对组成.类似于平时使用的字典,键唯一,值可重复
常用方法:
update : 更新字典.若键存在则更新值.若键不存在,添加键值对
get : 根据键获取值,若不存在键,则返回None
pop : 根据键删除键值对,返回键的对应值
keys : 返回一个只包含所有键的对象
values : 返回一个只包含所有值的对象
clear : 清除所有键值对
items : 返回一个可迭代对象.可通过遍历得到所有的键值对
元组
元组:(),不可变数据类型,可迭代对象
常用方法:
index:根据元素获取索引
count:根据元素查询在元组中出现的次数
for循环遍历
for循环遍历只能操作于可迭代对象.从头到尾执行一边即为遍历
常见可迭代对象以及使用方法:
例1:for i in range(10):
例2:for i in 列表\字典.items()\字典.keys()\元组
while条件循环
while条件循环 : 当达到某种条件时循环执行;当不达到时,不循环或结束循环
包含方法:
break:退出while循环
continue从当前代码段跳出,直接执行下一次循环
if条件语句
if\elif\else条件语句:当达到某种条件的时候执行对应代码片
常见用法如下:
例1:if 条件 (如果达到条件,则执行if下的代码片)
例2:if 条件: else: (如果达到条件则执行if下的代码片,否则执行else下的代码片)
例3:if 条件1: elif 条件2 :elif 条件2:else:(如果达到条件1则执行if下的代码片,如果达到条件2则执行对应elif下的代码片,如果达到条件3则执行对应elif下的代码片,除此之外执行else下的代码片)
附录:
random.randint (x,y) :电脑随机生成x-y之间的一个数,左右开区间
time.sleep(1) :使程序睡眠1秒钟