pycharm

常见占位符

% ----------------- 占位符。
%s ----------------表示字符串的占位符。
%d-----------------表示整数的占位符
%2d --------------示两个占位符,如果数不够,用空格来站位
%02d-------------也表示两个占位符,如果数不够,用0来站位
%.2f --------------保留小数点后面两位。
%.3s- ------------表示3个位置,包括小数点,空格等。

pycharm

例:

小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出’xx.x%’,只保留小数点后1位:显示类容为: hello, XXX,成绩提高了 xx.x%
pycharm

format()

另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}、{1}……,不过这种方式写起来比%要麻烦得多:
pycharm
上例中得到的都是:Hello,小明,成绩提升了17.1%

pycharm

添加删除元素方法:

append() : 在列表最后插入元素 (一个参数)
insert():在指定索引处,插入元素。(两个参数)
pop() :删除列表当中最后一个元素
pop(index): 删除指定索引的元素
append(value) : 在列表最后插入元素 (一个参数)
insert(index,value):在指定索引处,插入元素。(两个参数)

pycharm
pycharm

tuple元组

也是一种数据类型,有序,不能添加或删除元素,即:tuple一但初始化就不能修改了。没有list 的添加删除方法(没有append(),insert(), pop()等方法)。 定义:L=() ,其他和list相同,eg:索引表示,计算tuple长度:len()。
classmates = (‘zhangsan’,’lisi’,’wangwu ’,’’sdf”)
money=(3000,4000,5000)
tuple的意义优点:tuple一但初始化就不能修改了,代码更安全。如果可能,能有tuple代替list就尽量用tuple。

list = [[]] : 二维列表。
tuple = ([1,2,3],[4,5,6],[7,8,9])
如果tuple里面有list,那么可以改变list的元素。
pycharm

tuple 的缺陷:当你定义一个tuple时,在定义的时候,tuple 的元素就必须被确定下来。

条件判断语句(例)

小明身高1.75m,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:
• 低于18.5:过轻
• 18.5-25:正常
• 25-28:过重
• 28-32:肥胖
• 高于32:严重肥胖
pycharm