'''
一、格式化字符串
练习:小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出'xx.x%',只保留小数点后1位:
s1 = 72
s2 = 85
s3 = (s2 - s1)/s1 * 100
print("小明去年的成绩是:%d\n小明今年的成绩是:%d\n小明的成绩提升了:%.1f%%"%(s1,s2,s3))
print('%.1f'%1.1231)
%d :
%2d :右边对齐,两位数 不足的左边用空格 例如:print('%2d'%1) 会打印出 ( 1)
%02d :不足两位,左边补0 例如:print('%02d'%1) 会打印出 (01)
%.1f : 截取小数点几位 四舍五入 例如:print('%.1f'%1.1231) 会打印出 (1.1)
二、list和tuple
list:列表 []
len()函数可以获得list元素的个数:
用索引来访问list中每一个位置的元素,记得索引是从0开始的
例如:all = [1,2,3,4]
len(all)
all[1]、 all[2]、 all[3]、 all[4]、 all[-1](直接获取最后一个元素)、
print(len(all))
列表常用的一些方法:
append(): 增加元素到末尾
insert() : 插入元素
pop() : 删除末尾的元素
pop(i) : 删除指定位置的元素 i是元素的 下标
例如:all = [1,2,3,4]
all.append(5) [1, 2, 3, 4, 5]
all.insert(3,10) [1, 2, 3, 10, 4, 5]
all.pop() [1, 2, 3]
all.pop(2) [1, 2, 4]
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置
例如:
all[2] = 5 [1, 2, 5, 4]
print(all[-1])
tuple:元组 ()
tuple一旦初始化就不能修改
t = (1,2,3,4)
练习
请用索引取出下面list的指定元素:
# -*- coding: utf-8 -*-
L = [
['Apple', 'Google', 'Microsoft'],
['Java', 'Python', 'Ruby', 'PHP'],
['Adam', 'Bart', 'Lisa']
]
# 打印Apple:
print(L[0][0])
# 打印Python:
print(L[1][1])
# 打印Lisa:
print(L[2][-1])
L = ['Bart', 'Lisa', 'Adam']
for i in L:
print("Hello %s" %(i))
sum = 0
a = 0
while a < 101 :
sum = sum + a
a = a + 1
print(sum)
学习python基础知识 Day:2
最新推荐文章于 2022-09-16 15:37:07 发布