Python_基础班知识-复习

1.查看python关键字

import keyword

a = keyword.kwlist # 查看python关键字
print(a)
--------------------------------------------------------------------
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
=============================================================================================================================================================

2.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

(1).字符串 

---------------------------------------------------------------------------------------------------------------------------------------------

(2).列表[ 1,2,3,4 ,1,1,1]

特点  :  列表存储数据可以重复

功能:增删改查

append--增加

extend--扩展

delete,remove ,pop--删

下标 -- 改

if   xxx in 列表:     有   返回True;  无   返回false   --查

例如:全班学生的姓名

---------------------------------------------------------------------------------------------------------------------------------------------

(3).元组(1,1,1,2)

特点 : 只读

---------------------------------------------------------------------------------------------------------------------------------------------

(4).集合{1,2,3,1,1,1}-->{1,2,3}

 特点:元素不允许重复

---------------------------------------------------------------------------------------------------------------------------------------------

(5).字典--->{key:value,key2:value}

可变类型:  列表,字典,集合

不可变类型:  数字,字符串,元组

key :  字典的key为不可变类型

value  :  啥类型也行

例如:描述一个人的信息,穿衣打扮

---------------------------------------------------------------------------------------------------------------------------------------------

 ---------------------------------------------------------------------------------------------------------------------------------------------

(6).去重:

法一  :  找一个列表,当我遍历这个列表的时候,看看这个值在不在另一个列表

法二  :   怎么去重?

a=[111,22,33,1,111,111,111,343]

b=set(a)   #set()把一个东西转成集合

c=list(b)    #list()把一个东西转成列表

d=tuple(a)  #元组

 -----------------------------------------------------------------------------------------------------------------------------------------------

(7).

字符串相关操作的方法

find(),index()  -----------  从左边找

rfind(),rindex()  -----------  从右边找

count()  -----------  统计个数

replace()  -----------  替换

lower(),upper()  -----------  小写,大写

=============================================================================================================================================================

3.切片 

顺序,选择,循环

(1).if

 (2) if嵌套

 -----------------------------------------------------------------------------------------------------------------------------------------------

2.while

  -----------------------------------------------------------------------------------------------------------------------------------------------

3.for

   -----------------------------------------------------------------------------------------------------------------------------------------------

for和while可以各种交叉循环嵌套

=============================================================================================================================================================

4.函数

函数是什么?

把具有独立功能的一块代码封装,就是函数

---------------------------------------------------------------------------

(1).定义函数

def  xxx():

 pass

---------------------------------------------------------------------------

(2).参数(实参,形参)

实参:我调你,我给你传的是实参

形参 : 接收传递过来的参数

 args是以元组的方式接收;

kwargs是以字典的方式接收

=============================================================================================================================================================

5.类

 

 =============================================================================================================================================================

6.异常

  =============================================================================================================================================================

7.模块: 一个.py文件就是一个模块

包: 一个文件夹下,有一个文件叫__init__.py就叫做包

原文地址:https://www.cnblogs.com/curedfisher/p/13043962.html