1.占位符

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

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

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

1_02_格式化的运用与练习_0409
添加元素方法:
append() : 在列表最后插入元素 且只能接受一个参数
insert():在指定索引处,插入元素。
1_02_格式化的运用与练习_0409
1_02_格式化的运用与练习_0409

删除元素:
pop() :删除列表当中最后一个元素
pop(index): 删除指定索引的元素
1_02_格式化的运用与练习_0409

练习

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

3.List

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

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

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:表示列表当中最后一个元素的索引
1_02_格式化的运用与练习_0409

5.条件判断语句:

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

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

1_02_格式化的运用与练习_0409
注意:不要少写冒号
#可以用else if 缩写:elif,完全可以用多个elif。
说明:从上往下判断,如果在某个判断上为True,那么把判断对应的语句执行后,就忽略掉剩下的elif和else
语法如下:
if<条件判断1>:
<执行内容1>
elif<条件判断2>::
<执行内容2>
elif<条件判断3>:
<执行内容3>
else:
<执行内容n>

练习:

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

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

1_02_格式化的运用与练习_0409
格式化练习:
1_02_格式化的运用与练习_0409
加上list练习:
1_02_格式化的运用与练习_0409

相关文章:

  • 2021-11-26
  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2022-02-21
  • 2021-11-02
  • 2021-10-24
猜你喜欢
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-10-31
  • 2021-06-12
  • 2021-11-18
相关资源
相似解决方案