python基础

三、流程控制

1、条件控制

 if-elif-else 

 三元运算

 2、循环控制

1、while 循环

while 判断条件:
    语句

 2、while 循环使用 else 语句

+ View Code

 3、for 语句

for i in range(10):

  执行语句 

 ps:range()函数

内置range()函数,它会生成数列

 

 使用range指定区间的值

 

 range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长')

 

 您可以结合range()和len()函数以遍历一个序列的索引

 

 range()函数来创建一个列表

 

 

 

4、break和continue语句

  1. break 语句可以跳出 for 和 while 的循环体
  2. continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

 5、pass 语句

Python pass是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句

 四、列表、元组、字典、集合

1、列表

创建列表

1

names = ['张三',"李四",'王五']

通过下标访问列表中的元素,下标从0开始计数

1

2

3

4

5

6

7

8

>>> names[0]

'张三'

>>> names[2]

'王五'

>>> names[-1]

'王五'

>>> names[-2#还可以倒着取

'李四' 

 切片:取值

 追加

 插入

 修改

 删除

 扩展

 拷贝

 统计

 排序

 反转

 获取下标 

2、元组

Python 的元组与列表类似,元组的元素不能修改,又叫只读列表。

1

num = ("1","2","3")

只有2个方法:一个是count,一个是index 

3、字典

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 

字典是无序的,key是唯一的

 字典创建

 增加

 修改

 删除

 查找

 其它方法

序号函数及描述
1cmp(dict1, dict2)
比较两个字典元素。
2len(dict)
计算字典元素个数,即键的总数。
3str(dict)
输出字典可打印的字符串表示。
4type(variable)
返回输入的变量类型,如果变量是字典就返回字典类型。

 

序号函数及描述
1dict.clear()
删除字典内所有元素
2dict.copy()
返回一个字典的浅复制
3dict.fromkeys(seq[, val])
创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
4dict.get(key, default=None)
返回指定键的值,如果值不在字典中返回default值
5dict.has_key(key)
如果键在字典dict里返回true,否则返回false
6dict.items()
以列表返回可遍历的(键, 值) 元组数组
7dict.keys()
以列表返回一个字典所有的键
8dict.setdefault(key, default=None)
和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default
9dict.update(dict2)
把字典dict2的键/值对更新到dict里
10dict.values()
以列表返回字典中的所有值
11pop(key[,default])
删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
12popitem()
随机返回并删除字典中的一对键和值。

4、集合 

集合是一个无序的,不重复的数据组合,它的主要作用如下:

  • 去重,把一个列表变成集合,就自动去重了
  • 关系测试,测试两组数据之前的交集、差集、并集等关系

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值