鱼C论坛

 找回密码
 立即注册
查看: 1965|回复: 0

[学习笔记] 布尔值、空值,循环、列表方法

[复制链接]
发表于 2019-4-22 20:23:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 我是python小白 于 2019-4-22 20:33 编辑

布尔值与空值
值:只有True和False这两个值
空值:是python里一个特殊的值,用None表示。None不能理解为0。因为0是有意义的,而None是一个特殊值。*
重点列表
创建列表
:列表名 = [列表选项1,列表选项2,列表选项3.........列表选项n]
#创建空列表
list1 = []
#创建带元素的列表
list2 = [18,19,20,21,22]
#创建不同类型的列表
list3 = [1,2,'sunck',True]
注意:列表的元素 可以是不同类型的
列表元素的访问
元素的访问不要越界(下标超出了可表示的范围)

取值:

格式:列表名[下标]
替换:
list1[1] = "python小白" 修改1下标的元素值替换掉 
列表操作:
列表组合
list1 =  list2 + list3

列表重复
List1 = list2 * 3

判断是否在列表中
list1 = [1,2,3,4,5,6]

9 in list1

Fales

列表的截取
list1 = [1,2,3,4,5,6,7,8,9]
list1[:]
list1[2:6]
list1[5:]
list1[:6]
二维列表:
list1 = [[1,2,3],[4,5,6]]
list1[1][1]
列表方法:
添加方法

list.append()功能:在列表末尾添加一个元素,可以是字符串,列表,整数等

list.extend()功能:在列表末尾一次性追加列表中多个值

list.insert()功能:在第一参数下标中添加一个元素,不覆盖,原数据向后顺延

删除方法:

list.pop()功能:移除指定下标的元素(默认移除最后一个元素)

list.remove()功能:移除列表中的某个元素第一匹配结果。

list.clear()功能:清楚列表中所有的数据

查找方法:

list.index()功能:查找第一参数在列表中下标,只找第一个找到的下标,还有两个参数是开始位置与结束位置。
list1 = [1,2,3,4,5,6,7,8,1]
list1.index(1)
#圈定范围
list1.index(1,2,8)
列表中元素个数

len(list)

列表中最大的值

max(list)

列表中最小值

min(list)

列表某个元素出现多少次

list.count(3)

倒序

list.reverse()

排序  升序(从小到大)

list.sor()

拷贝

浅拷贝(引用拷贝)

list1 = list2

深拷贝(内存拷贝)

list1 = list2.copy()

将元祖转成列表

list1 = list((1,2,3,4,5))

条件控制语句


    elif-else语句
#格式
if 表达式:
    语句1
elif 表达式2:
        语句2
else:
    语句3
#elif可以有很多个


    当程序执行到if-elif-else语句时,首先计算表达式1的值,如果是“表达式1”的值为真,执行性语句1if—elif-else语句结束,如果为假,则执行elif语句表达式2的值,如果是真执行语句2,如果假则继续执行下个elif语句,和上面同理。最后elif否为假则执行else语句。

每个el都是对他上面所有表达式的否定。

死循环:
死循环:表达式永远为真的循环

循环的else语句
#格式
while 表达式:
    语句
else:
    语句
逻辑:在条件语句(表达式)为False时执行else中的语句2

for语句
#格式
for 变量名 in 集合(迭代器):
    语句
逻辑:按顺序取集合中的每个元素给变“变量”。在执行语句,如此循环,直到取完“集合”中的元素截止。

range()函数

列标生成器(for的小伙伴)

功能:生成数列

range:第一个参数是开始位置,结束前 前一位,步数(选填)

enumerate()枚举编辑器

返回下标和元素
for index, m in enumerate([1,2,3,4,5]):
    print(index, m)
break 语句
作用:是跳出for和while循环

注意:只能跳出距离他最近的那一层循环

  如果使用while—else语句使用break则不会执行else下的语句

continue语句
作用:跳过当前循环的剩余语句,然后继续下一次循环。

注意:它只是跳过距离最近的循环

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 10:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表