Python 重修记录01 - 基础语法

ericxieforever 2020-07-18

Python语法-基本

# 基本内置数据结构

字符串 列表 元组 字典 集合
1 字符串操作
    截取:
        str[x]
        str[:x] / str[x:]
        str[x:x:x]
    连接
        x+x
    输出(忽略转义)
        print(r"x")
    
    内置方法
        编码encode/解码decode
        判断字符串内容的isalnum isalpha isdigit isnumeric
        连接(一某一个连接符)join(x)
        字符串长度len(str)
        字符串清洗空格或字符lstrip()/rstrip()
        截取 spilt()
2 列表list 
    注:可以存混合类型数据
    定义:一维,二维
    增:append(),extend(),insert(index,number)
    删:del list[index],list.pop(),remove("content")
    改:下标
    查:遍历 for in;if xxx in list;list.index(aim,start_index,end_index)-范围[x:x);list.count(‘x‘)
    访问 :切片[x:x:];
    排序:reverse()-对折反转,sort(reverse=True)
3 元组Tuple
    注:内容不可更改
    定义:注意只有一个元素
    增:连接‘+’ - 新开辟内存空间将两个tuple内容合并
    删:del tuple-删除元组变量
4 字典dict
    定义 {key:value}
    访问:dict[key];dict.get(key,‘xx-没找到设置默认值‘)
    增
    删:del dict[key]-删除整个key-value 对;del dict-删除变量;dict.clear()-清空字典
    改
    查:查键dict.keys();查值dict.values();查“项”dict.items()
5 集合set
    定义:{value,value.....}

# 函数

定义:def functionName(param1,param2...): return v1,v2... //多个值返回
调用
参数:变量作用域:全局,局部,global申明

#文件操作

打开 r,w-字符str ; rb,wb-二进制byte
关闭
读 read(xxx),readline,readlines-结果为list
写 write
 其他:		   引入模块 [ os ]操作:		    重命名rename		    目录		    文件
 

#异常处理

语法:try...except...
        错误类型
        错误信息

#内置函数

range(x,x,x)

#引入包/模块

import
from ..(package). import ...(file)

相关推荐