Python学习笔记

目录

序列运算符

 运算符优先级

循环语句

enumerate函数


1. 计算机程序运行时,不仅程序要加载到内存中、所有数据也都是放在内存中

序列运算符

运算符使用方法功能描述
+(拼接)x+y将序列x和序列y中的元素连接,生成一个新的序列
*(重复)x*n将序列x中的元素重复n次,生成一个新的序列

例:

x = [12,False]
x_3=x*3 
#将序列x的元素重复3次,生成一个新序列并赋给x_3
print(x_3) 
#输出“[12, False, 12, False, 12,

 运算符优先级

1、表达式a=b=1中两个运算符的运算顺序是从右至左。

A.正确

B.错误

正确答案:A

解析:表达式a=b=1中两个=运算的优先级相同,=是右结合运算符,因此先执行b=1,b的值被赋为1;再执行a=b,a的值也被赋为1。

循环语句

1. for循环用于遍历可迭代对象中的每一个元素,并根据当前访问的元素做数据处理, 其语法格式为:

ls=['Python','C++','Java']
for k in ls:
 print(k)

2. 使用for遍历字典中的元素时,每次获取到的是元素的键,通过键可以再获取到元素的值。

d={'Python':1,'C++':2,'Java':3}
for k in d:
  print('%s:%d'%(k,d[k]))

3. 使用for循环时,如果需要遍历一个数列中的所有数字,则通常利用range 函数生成一个可迭代对象。

range函数的语法格式如下:

range([beg, ]end[, step])

print(list(range(1,5,2))) 
#输出"[1, 3]"
print(list(range(5,-1,-2))) 
#输出"[5, 3, 1]"
print(list(range(1,5))) 
#输出"[1, 2, 3, 4]"
print(list(range(5))) 
#输出"[0, 1,2,3,4]"

range函数返回的是一个可迭代对象,通过list函数可将该对象转换为 列表。

enumerate函数

可以利用enumerate函数返回的索引序列对象同时获得每个元素的索引和值.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值