Python中公共方法

news/2024/7/7 21:45:17

1.内置函数

Python中包含以下内置函数

函数描述备注
len(item)计算容器中元素的个数 
del(item)删除元素del有两种方式
max(item)返回容器中元素最大值如果item是字典那么只针对key比较
min(item)返回容器中元素最小值如果item是字典那么只针对key比较
cmp(item1,item2)比较两个值Python取消了cmp函数

注意:字符串比较符合以下规则:

0<a<A

 

2.切片

语法:

ietm[开始索引-包含:结束索引-不包含:步长]   

支持的数据类型:

字符串、列表、元组

 

3.运算符

运算符Python表达式结果描述支持的数据类型
+[1,2]+[3,4][1,2,3,4]合并字符串、列表、元组
*["hi!"]*4["hi!","hi!","hi!","hi!"]重复字符串、列表、元组
in3 in [1,2,3]True元素是否存在字符串、列表、元组、字典
not in4 not in [1,2,3]True元素是否不存在字符串、列表、元组、字典
>,>=,=,<=,<[1,1,1] < [2,2,2]True比较元素字符串、列表、元组

注意:in和not in在操作时,判断的是字典的key

 

4.完整的for循环语法如下:

for 变量 in 集合:
        循环体代码
else:
        循环体代码没有通过break退出循环,遍历完成,循环结束后会执行的代码内容

示例:

for num in [1,2,3]:

    print(num)

else:
    print("会执行吗")

print("循环完成")

# 输出结果

1
2
3
会执行吗
循环完成
for num in [1,2,3]:

    print(num)

    if num ==2:
        break

else:
    print("会执行吗")

print("循环完成")

# 输出结果

1
2
循环完成
# 在下面列表中找到指定的学生的名字,如果找到了退出循环,没有找到给一个同意的提示


students = [{"name":"小明"},
            {"name":"小王"},
            {"name":"小陈"}
]


# 定义需要找到的学生姓名变量
find_stu = "小w"
for stu in students:

    if stu["name"] == find_stu:
        print("找到%s" % find_stu)
        break
else:
    print("抱歉,没有找到%s" % find_stu)

 

转载于:https://www.cnblogs.com/hm-baobao/p/10077482.html


http://www.niftyadmin.cn/n/4022168.html

相关文章

京东首页左侧广告部分设计

<div class"w grid">//中间主体部分<div class"ad-l"><a href"#"><img src"img/ad-l.png" /></a><a href"#"><img src"img/ad-r.jpg" class"ad-r"/></a&…

新手学习编程有什么注意事项?

为什么要学习如何编码&#xff1f; 世界正在成为一个地球村。编码是它发生的一个重要原因。 你应该学习如何编码的原因有很多&#xff0c;我将在这里触及其中的一些。 首先&#xff0c;学习编码可以大大提高你的分析和解决问题的能力。 您的收入潜力增加&#xff1a;有高级开…

创建用户名密码

dic {"lubenwei":"123456"} #用户名密码的数据库while 1: #循环 c input("请输入你要注册的用户名:") #先让用户输入用户名 for k, v in dic.items(): #对数据库的字典进行…

关于flink的时间处理不正确的现象复现原因分析

跟朋友聊天&#xff0c;说输出的时间不对&#xff0c;之前测试没关注到这个&#xff0c;然后就在processing模式下看了下&#xff0c;发现时间确实不正确    然后就debug,看问题在哪&#xff0c;最终分析出了原因&#xff0c;记录如下&#xff1a;    最下面给出了复现…

什么是执行环境

什么是执行环境 当代码在JavaScript中运行的时候&#xff0c;代码在环境中被执行是非常重要的&#xff0c;它会被评估为以下之一类型来运行&#xff1a; 全局代码&#xff1a;默认环境&#xff0c;你的代码第一时间在这儿运行。 函数代码&#xff1a;当执行流进入一个函数体的…

css外层DIV半透明内层div不透明-弹出层效果的实现

css外层DIV半透明内层div不透明-弹出层效果的实现 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title>css外层DIV半透明内层div不透明-弹出层效果的实现【实例】</title><style type"text/css">body…

android root检测原理wechat root检测

root 检测原理已经root设备&#xff0c;会增加一些特殊包或文件&#xff0c;所以可以通过检测这些包(如Superuser.apk、检测su命令)、activity、文件是否存在来判断。app检测是否可以执行在root下才能运行的命令。检测busybox工具是否存在,关于busybox的知识google上一大堆&…

ANGULAR JS 常用指令NG-IF、NG-CLASS、NG-OPTION、NG-VALUE、NG-CLICK是如何使用的?

大家好&#xff0c;我是IT修真院武汉分院第12期学员&#xff0c;一枚正直善良的web程序员。 今天给大家分享一下&#xff0c;修真院官网JS8任务中可能会使用到的知识点&#xff1a; ANGULAR JS 常用指令NG-IF、NG-CLASS、NG-OPTION、NG-VALUE、NG-CLICK是如何使用的&#xff1f…