(入门)有序列表、判断、循环

9 篇文章 0 订阅

所有笔记内容参考廖雪峰官网,需要详细了解大家可以去这个网站,我这里主要做笔记方便自己复习

Python内置的一种数据类型是列表:list 可以随时添加和删除其中的元素

比如:

classmate=['A','B','C']

其中的变量classmate就是一个list,list中的索引是从0开始的,classmate[0]=’A’,还有一种表示就是classmate[-1]='C' 表示倒数

list中的数据类型是可以不一致的,例如可以是L=['a'',1,true],

list中也可以嵌套另一个list

list中的函数:

append('F'):在list末尾追加元素F

insert(1,'E'):在索引号为1的位置插入元素E

len():可以获得list元素的个数

pop():删除list末尾的元素

classmate[0]='D':表示利用赋值直接替换classmate中的第一个元素

Python中还有一种有序列表就是:tuple

tuple与list十分相似,但是一旦tuple被初始化,就不可再进行修改

如果要定义一个空的tuple,可以写成t=();但是如果要定义一个只有一个元素的tuple,必须写成t=(1,);

当tuple元素中有list时,当list中的元素发生改变的时候,tuple也会发生”改变“

条件判断的语法:

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>

循环的语法:

遍历list中的元素:
for c in classmate:
print c
计算1+…..+100的值:
sum=0
for a  inrange(101):
sum=sum+a

其中的range函数是用来生成一个整数序列的,再通过list()函数可以转换为list,range(5)是生成从0到小于5的整数

上面使用的是for循环,第二种循环的while循环,只要条件满足,就不断循环,比如计算100以内的所有奇数之和;

sum=0
n=99
while n>0:
sum=sum+n
n=n-2
print(sum)
同java中一样,使用break可以结束当前循环,使用continue可以结束当前的此次循环
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值