1_02_格式化的运用与练习_0409

1.占位符

% 占位符
%% 表示%
%s 表示字符串的占位符,所有的占位符都可表示
%d 表示整数的占位符
%2d 表示两个占位符,如果数不够,用空格来占位
%02d 也表示两个占位符
%.2f 保留小数点后两位
%s 永远起作用,把任何数据类型转换为字符串类型
%.5s 表示五个占位符,包括小数点,空格等 eg:89.
%.3f 表示小数点后三位 eg:89.234

在这里插入图片描述

2.修改列表的方法
超出列表索引会报错 eg: IndexError: list index out of range

在这里插入图片描述
添加元素方法:
append() : 在列表最后插入元素 且只能接受一个参数
insert():在指定索引处,插入元素。
在这里插入图片描述
在这里插入图片描述

删除元素:
pop() :删除列表当中最后一个元素
pop(index): 删除指定索引的元素
在这里插入图片描述

练习

在这里插入图片描述

3.List

list和tupue:是一种python内置的数据类型
List :是二维列表,是一种有序的集合,可以随时添加和删除其中的元素,用”[]”定义
List = [[]]

在这里插入图片描述

4.Tuple:

也有序,不能添加或删除元素,即:tuple一旦初始化就不能修改了。
没有list的添加删除方法(没有append(),insert(),pop()等方法),用”()”定义

tuple = ([1,2,3],[4,5,6],[7,8,9])
如果tuple里面有list,那么可以改变list的元素。
tuple = ([1, 2, 3], [4, 5, 6], [7, 8, 9])
print(tuple[0])
print(type(tuple[0]))
print(tuple[0].append(122))
print(tuple)
6 --------- tuple[1][2]
Tuple的意义:优点:tuple不能改变,代码更安全,如果可能,能有tuple代替list就尽量用tuple
缺点:当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来

eg:1.定义一个空tuple:tuple = ()
2.定义只有一个元素的tuple: tuple = (1,)
注:记得加逗号
如果tuple里面有list,那么可以改变list的元素(用append(),pop(),等改变)
len(classmates)-1:表示列表当中最后一个元素的索引
在这里插入图片描述

5.条件判断语句:

if…else
比如,输入用户年龄,根据年龄打印输出不同的内容

== 根据python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了。==
如果if语句判断是False,就不执行。(否则什么都不做。)
也可以给if添加一个else语句,意思是,如果if判断为False,就不执行if的内容,去执行else 里面的内容。

在这里插入图片描述
注意:不要少写冒号
#可以用else if 缩写:elif,完全可以用多个elif。
说明:从上往下判断,如果在某个判断上为True,那么把判断对应的语句执行后,就忽略掉剩下的elif和else
语法如下:
if<条件判断1>:
<执行内容1>
elif<条件判断2>::
<执行内容2>
elif<条件判断3>:
<执行内容3>
else:
<执行内容n>

练习:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
格式化练习:
在这里插入图片描述
加上list练习:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值