zoukankan      html  css  js  c++  java
  • Python 之 基础知识(四)

    一、公共方法(列表、元组、字典以及字符串)

    1、内置函数

    cmp函数取消可以用比较运算符来代替,但是字典是无序的,故而不可以用比较运算符比较。

    2、切片(列表、元组、字符串适用)

    3、运算符

    列表中直接加法运算符、append和extend的区别

    1. +  生成新的列表变量
    2. extend  把指定的列表参数合并到当前列表中
    3. append  把指定的列表元素当做独立的元素,追加到列表末尾

    in、not in 又叫成员运算符

     4、完全体for循环语法

    如下:

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

     

    应用场景

    • 判断一个字典是否存在指定的值
      • 如果存在,提示并且退出循环
      • 如果不存在,在循环整体结束后,希望得到一个统一的提示

     二、综合应用--名片管理系统

    1、系统需求

     2、步骤

    1、建立主循环、增加判断分支情况

    2、保存名片的数据结构

    使用列表保存所有名片字典

    3、丰富函数

    4、Linux上的Shebang符号(#!)

    • #!这个符号叫做Shebang或者Sha-bang
    • Shebang通常在Unix系统脚本的中第一行开头使用
    • 指明执行这个脚本文件的解释程序
    • 步骤:
      • 使用which查询Python3解释器所在路径
      • 在要运行的主Python文件第一行增加以下内容
        • #! /usr/bin/python3
      • 修改主Python文件的文件权限,增加执行权限
        • chmod +x cards_main.py
      • 在需要时执行程序即可
        • ./cards_main.py

    PS (pass关键字的作用)、(TODO注释)、(批量rename code )

     

  • 相关阅读:
    zookeeper C API
    《accelerated c++》第九章---设计类
    redis memcache 比较
    redis 学习记录
    php memcache 使用学习
    php新手需要注意的高效率编程
    linux常用命令
    curl和file_get_contents 区别以及各自的优劣
    php序列化问题
    socket编程 123
  • 原文地址:https://www.cnblogs.com/lzhh/p/python_6.html
Copyright © 2011-2022 走看看