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 )

 

原文地址:https://www.cnblogs.com/lzhh/p/python_6.html