Python教程5

Python教程5

  1.公共方法

# -*-coding:utf-8-*-
a = [1, 2, 3]
# del 的两种用法
del a[1]
print(a)
del (a[1])
print(a)
del (a)
# len方法
a1 = [1, 2, 3]
print(len(a1))
# 返回容器中元素的最大/最小值,如果是字典则针对Key比较大小
t_str = "jw1qeyhwoqjdxjwlomz"
print(max(t_str))  # 返回容器最大值
print(min(t_str))  # 返回容器中最小值
t_dict = {"a": "z", "b": "y", "c": "x"}
print(max(t_dict))
print(min(t_dict))
# 字符串,列表,元组切片,不能针对字典切片(字典是无序的集合,用键值对保存值)
print([0, 1, 2, 3][1:3])
print((0, 1, 2, 3, 4)[1:4])
# 公共运算符 */+
print([1, 2] * 5)  # 列表和元组,字符串都适用
print([1, 2] + [3])  # 列表和元组,字符串都适用
t1 = [1, 2, 3, 4]
t2 = [5, 6]
t3 = [11, 12]
print(t1 + t2)
t1.extend(t3)  # 注意不能写print(t1.extend(t3))
print(t1)
t1.append(0)  # append()方法是追加元素,注意追加的类型
print(t1)
t1.append([44, 55])  # 输出则是[1, 2, 3, 4, 11, 12, 0, [44, 55]]
print(t1)
# 成员运算符 in 和not in 列表和元组,字符串,字典(key)都适用
print("a" in "ancd")  # 表示a包含再字符串ancd ,
print("c" not in "dsfdwfxc")
# 完整的for循环方法,
for num in [1, 2, 3, 4, 5]:
    print(num)
    if num == 3:
        break
else:  # 默认情况下,列表循环遍历完就会执行
    print("会执行嘛")
print("循环结束")
# for完整循环应用的场景
""""
搜索时,完全遍历未找到目标,希望给出提示时,采用else
"""
student = [
    {"name": "啊土"},
    {"name": "小美"}
]
find_name = "啊土1"
for stu_dict in student:
    print(stu_dict)
    if stu_dict["name"] == find_name:
        print("找到啦%s" % find_name)
        break  # 找到了,就不需要后续的遍历了
else:
    print("抱歉,没有找到%s" % find_name)  # 如果遍历完都找不到
print("循环结束啦!")

  2.综合应用

原文地址:https://www.cnblogs.com/jun1/p/9898987.html

时间: 2024-08-30 17:30:59

Python教程5的相关文章

简明 Python 教程:总结

 简明 Python 教程 说明:本文只是对<简明Python教程>的一个总结.请搜索该书查看真正的教程. 第3章 最初的步骤 1. Python是大小写敏感的. 2. 在#符号右面的内容都是注释 3. Python至少应当有第一行那样的特殊形式的注释.它被称作组织行——源文件的头两个字符是#!,后面跟着一个程序.这行告诉你的Linux/Unix系统当你执行你的程序的时候,它应该运行哪个解释器. #!/usr/bin/python 4. Linux/Unix用户适用:chmod命令用来改变文件

简明Python教程笔记(二)----用户交互raw_input()

raw_input() python内建函数 将所有输入看做字符串,返回字符串类型 input()对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float ) input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用 eval() 函数 例子: #!/usr/bin/env pythonthis_year = 2014name = raw_input('please input your name:')age1 =

简明Python教程笔记(一)

#!/usr/bin/env python#Filename : helloworld.py#The use of 'and"  print 'hello,world!'print "hello,world!" #The use of '''and"""print '''This is a multi-line string. This is the first line.This is the second line."What's

Python教程:操作数据库,MySql的安装详解

各位志同道合的同仁请点击上方关注 本教程是基于Python语言的深入学习.本次主要介绍MySql数据库软件的安装.不限制语言语法,对MySql数据库安装有疑惑的各位同仁都可以查看一下. 如想查看学习Python相关文章,请移步:Python开发实战系列教程-链接汇总,持续更新. 数据库的应用在软件开发领域是重重之重.大量数据和配置被保存在数据库中以被使用.如果想开发一套软件系统与数据库是分不开的.发展到现在,各类数据库应需求而生:关系型与非关系型.单机与分布式.文件型内存型等等. 对于关系型数据

Python 教程

The Python Tutorial Python 教程 Python是一种很容易学习并且功能强大的编程语言.它有着高效的数据结构并且以面向对象的编程方式而拥有简单且高效的特性.Python优雅的语法,动态的类型和她自然的解释,使她成为一种理想的脚本语言和一种在大多平台里许多领域上的快速开发语言.Python解释器和广泛的标准库在Python的网站上https://www.python.org/是面向所有主要的平台免费开源并且自由使用的.在同一个网址上还包含了很多免费的第三方模块,程序,工具和

【转帖】简明 Python 教程

简明 Python 教程   下一页 简明 Python 教程 Swaroop, C. H. 著 沈洁元  译 版本:1.20 A Byte of Python Copyright © 2003-2005 Swaroop C H 简明 Python 教程 <简明 Python 教程>为 "A Byte of Python" 的唯一指定简体中文译本,版权 © 2005 沈洁元 本书依照 创作公用约定(署名-非派生作品-非商业用途) 发布. 概要 无论您刚接触电脑还是一个有经验

简明 Python 教程中的第一个备份脚本

第一次学习python写的脚本 原为简明 Python 教程中的第一个脚本 原脚本如下 #!/usr/bin/python # Filename: backup_ver1.py import os import time # 1. The files and directories to be backed up are specified in a list. source = ['/home/swaroop/byte', '/home/swaroop/bin'] # If you are u

[简明python教程]学习笔记之编写简单备份脚本

[[email protected] 0503]# cat backup_ver3.py #!/usr/bin/python #filename:backup_ver3.py import os import time #source source=['/root/a.sh','/root/b.sh','/root/c.sh'] #source='/root/c.sh' #backup dir target_dir='/tmp/' today=target_dir+time.strftime('

python教程,python入门教程

给大家整理的这套python学习路线图,按照此教程一步步的学习来,肯定会对python有更深刻的认识.或许可以喜欢上python这个易学,精简,开源的语言.此套教程,不但有视频教程,还有源码分享,让大家能真正打开python的大门,进入这个领域.现在互联网巨头,都已经转投到人工智能领域,而人工智能最好的编程语言就是python,未来前景显而易见.黑马程序员是国内最早开设人工智能的机构. 一.首先先推荐一个教程 8天深入理解python教程:http://pan.baidu.com/s/1kVNm

廖雪峰老师Python教程读后笔记

廖老师网站:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 花几天时间看了廖老师的python教程,现在总结一下. (本人用python工作了一年半,有一定python基础,看过<python核心编程>与部分<python源码剖析>,只把自己觉得有用的记一下) 高级特性 切片,对list和tuple而言 生成器yield,协程用到,用于异步 迭代器Iterable(