Python学习笔记

1.print("%.2f"%(sum(a)/sum(b)))

第二个%:是将后面运算完成的值插入前面字符串

2.print():换一行

print(“\n"):换两行

3.字符串格式函数str.format()用法

users_list=['Niuniu','Niumei','Niu Ke Le']
for i in users_list:
    print('Hi, {}! Welcome to Nowcoder!'.format(i))

4.创建一个从10到50的数字列表,打印整个列表和首尾元素

num_list=list()
for i in range(10,51):
    num_list.append(i)
print(num_list)
print(num_list[0],  num_list[-1])

因为:在整数数列中,最后一个元素是指范围的上限减去1;列表的第一个元素,即索引为0的元素;列表的最后一个元素,即索引为-1的元素。

5.牛牛有一个列表,记录了他和同事们的年龄,你能用for循环遍历链表的每一个元素,将其累加求得他们年龄的总和与平均数

list_age=input().split()
n=0
for i in list_age:
    n+=int(i)
print(n,round(n/len(list_age),1))

其中,round函数用于数字的四舍五入:

round(number,digits)

  1. digits>0,四舍五入到指定的小数位
  2. digits=0, 四舍五入到最接近的整数
  3. digits<0 ,在小数点左侧进行四舍五入
  4. 如果round()函数只有number这个参数,等同于digits=0

6.for i in range(0, 20, 2):2代表步长,i从0开始,每次增加2,直到达到19

7.从清单最后一种食物开始往前吃,每次吃掉一种食物就把它从list中pop掉

list_eat=['apple', 'ice cream', 'watermelon', 'chips', 'hotdogs', 'hotpot']
while list_eat:
    list_eat.pop(-1)
    print(list_eat)

检查列表list_eat是否为空。如果列表不为空,则执行循环体中的代码;如果列表为,则跳过循环体中的代码。

使用pop(-1)方法从列表的末尾移除一个元素。这里的-1表示最后一个元素的索引。

打印当前列表list_eat的内容。

回到步骤1,再次检查列表list_eat是否为空。如果列表不为空,则继续执行循环体中的代码;如果列表为空,则跳出循环。

一直到检查到list_eat为空,结束循环。

8.end='':表示在输出后不换行,而是继续在同一行输出下一个值。

9.元组:python内置的数据结构之一,是一个不可变列表(没有增、删、改的操作)

例子:

牛客运动会上有一项双人项目,因为报名成功以后双人成员不允许被修改,因此请使用元组(tuple)进行记录。先输入两个人的名字,请输出他们报名成功以后的元组。

a=input()
b=input()
t=tuple((a,b))
print(t)

创建元组:  

1、使用括号(),也可以省略,例如 t = s1, s2

2、使用内置函数tuple(),例如   t = tuple((s1,s2)) -- 注意是两层括号
3、只包含一个元组的元素需要使用小括号和逗号,例如 t =(s1,)
4、空元组,()

10.a[0:3]表示前三个元素,它表示从索引0开始,到索引3(不包括3)结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值