学习python基础知识 Day:2

'''
一、格式化字符串
练习:小明的成绩从去年的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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值