1.变量类型

1.基本类型:
int,float,string,bool,None

2.高级类型

list,tuple,dict

2.命名规则:

1.见名知意
2.不能使用关键字
3.驼峰命名

1.小驼峰:aBbCc...
2.大驼峰:AaBbCc...
3.输入输出语句

print()
input()

4.运算符

运算:+,-,*,/,//,%,**
赋值运算:=,+=,-=,/=,%=,//=,**=
比较运算:<,>,==,!=
逻辑运算:and,or,not

5.条件判断

格式一:
    if 条件:
        条件成立执行
        执行结束
        格式二:
    if 条件:
        条件成立执行
    else:
        条件不成立执行
        执行结束
        格式三:
    if 条件一:
        条件一成立执行
    elif 条件二:
        条件二成立执行
        elif 条件三:
        条件二成立执行
        ......
elif 条件n:
            条件n成立执行
        else:
            上面条件都不成立执行
            执行结束
6.循环
    while循环:
    格式:
        设定循环变量
    while 循环条件:
        循环体
        向不满足循环条件的方向改变循环变量
        循环结束
    for循环:
    格式:
        for 变量 in 容器:
        循环体
        循环结束
    控制循环:break和continue
    break:循环会在执行break时直接跳出循环
    continue:满足条件只会跳出当次循环,继续下一轮循环
7.切片(适用字符串、列表、元组,原数据类型是什么,切片后仍为该数据类型)
    [开始位置下标:结束位置下标:步长]
    步长控制切片的方向和间隔字符数
8.字符串的处理
    1.查找:
        find() / rfind()
        index() / rindex()    
    2.计数:    count()
    3.获取长度:len()
    4.修改:
        替换:    replace()
        分隔:    split()
        大小写:
        首字母大写:            capitalize()
        所有单词首字母大写:    title()
        全部大写:                upper()
        全部小写:                lower()
        去空格:
        两边:strip()
        左边:lstrip()
        右边:rstrip()

拼接插入:join()
5.判断:

开头结尾:
开头含有:startswith()
结尾含有:endswith()
内容:
只有汉字或字母:        isalpha()
只有数字:                isdigit()
只有汉字或字母或数字:    isalnum()

9.列表 list 的操作

1.添加:
    append()    可以添加一个元素或者一组元素,但都会作为一个元素添加入原列表中
    extend()    可以添加一个元素或者一组元素,但都会拆分为单个添加入原列表中
    insert()    可以添加一个元素或者一组元素,选择指定位置进行插入
2.删除:
    del            可以根据下标删除某一元素,也可以直接删除整个列表
    pop()        可以删除最后一个元素,且获得该元素
    remove()    可以直接指定删除列表中的某元素
3.查找:
    是否含有                            in    /   not in
    获取某元素在列表中的索引值          index()
    获取元素在列表中出现的次数          count()
4.反转:reverse()
    5.排序:sort()
10.元组 tuple 的操作(和列表类似,但长度固定,不能增删改其中的元素)
    1.获取某元素在列表中的索引值          index()
    2.获取元素在列表中出现的次数          count()

列表与元组的区别:

1.列表[]  元组()
2.列表长度可变,可对元素进行增删改
元组长度不可变,不能进行增删改元素,只能删除整个元组

11.字典 dict 的操作

查:根据key键获取        字典名[key]
增/改:根据key键进行添加或者修改,有该key键重新赋值进行修改,没有则为添加
字典名[key]=value
删:根据key键删除                  del 字典名[key]
清除全部元素,只剩{}框架        字典名.clear()
操作:
        获取长度                         len(字典名)        返回数字
        获取所有的key键                 字典名.keys()    返回列表
        获取所有的value值               字典名.values()    返回列表
        获取所有的key键和value值           字典名.items()
        返回列表套元组 [(key1,value1),(key2,value2),...]
12.函数
定义:
        def 函数名(形参):
        代码块
        函数执行结束
调用:
        函数名(参数)
参数类型:
        形参:定义函数时,函数名后括号里的未知数
        实参:调用函数时,函数名后括号里实际传入的参数
        缺省参数:给形参一个默认的实参值,如果调用函数没有传参则为默认实参,
        如果传参,则为传入的参数
    可变参:
        参数类型为*agrs时,将传入的多个参数以元组类型展示
        参数类型为**kwargs时,将传入的多个参数以字典类型展示
导包:
        import 文件名
        可以通过  文件名.函数名()  对该文件的函数进行调用
        from 文件名 import 函数名1,函数名2,函数名3,...
        可以直接调用已经引用的函数
13.json与python的转换
python.dumps()    python ---> json
json.loads()       json ---> python
最后修改:2022 年 08 月 21 日 05 : 33 PM
如果觉得我的文章对你有用,请随意赞赏