python基础
strivepan
这个作者很懒,什么都没留下…
展开
-
Python基础之模块补充
第一种导入形式 import test as t t.funa() 第二种导入形式 import test import as f f() 1.2 导入多模块 import os import time import test 也可以这样写,不推荐 import os ,time,test 1.3 通过SYS模块导入自定义模块的path 如果执行文件和模版文件不在同一目录下,直接import导入是找不到的 解决方法. 1.导入sys模块 2.sys.path.appen(path) 函数导入自定义模块所在原创 2021-03-30 02:24:33 · 276 阅读 · 0 评论 -
Python基础之模块
1.模块 模块分类: 1.内置模块 python解释器提供的, 比如: random/timo 等等 2.第三方模块,必须通过 pip install 模块名来安装 pip list可以查看已安装的包 3.自定义模块 自己定义的模块 import jiuge #导入自定义模块 jiuge.login() #模块名.函数名() 去调用模块中的函数 第二种: from…import … 从模块中导入一个指定的部分到当前命名空间中 from jiuge import login, reg #原创 2021-03-30 02:21:25 · 186 阅读 · 0 评论 -
python基础之异常
1.异常 2.捕获异常 2.1最简单的语法格式 try: # 被检测的代码块 print(jiu) #N except: 检测到异常,执行这个位置的代码 try: print(jiu) except: print(‘不好意思,这个代码有问题’) 2.2捕获所有异常 Exception: 可以捕获任何异常 try: print(123) except Exception as exc : # 把捕获到的异常信息保存在E中,EXC只是个变量名 print(‘不好意思,这个代码有问题’,exc) else:原创 2021-03-30 02:17:15 · 620 阅读 · 0 评论 -
python基础之拆包
1. 拆包 def test(): a = 1 b = 2 c = 3 return a, b, c te = test() print(te) 函数返回元组时直接拆包 a1, b1, c1, = te print(a1, b1, c1) *可以用来拆包,接收多个 a1, *b1 = te *a1,b1 =te print(a1, b1) tu = (1, 2, 3, 4, 5, 6, 7) a, b, *c = tu # 1 [2,3,4,5,6,7] a/c取完开头结尾的值,中间的打包到了B的里面原创 2021-03-30 02:12:44 · 143 阅读 · 0 评论 -
python基础之内置函数
1. 内置函数 查看所有内置函数 import builtins print(dir(builtins)) 2. 内置函数一 set()创建一个无序不重复的元素集 可迭代对象后面会学习到 li = [1, 2, 3] s = set() print(s) print(type(s)) 2.2 abs()返回绝对值 print(abs(12)) print(abs(-12)) 2.3 sum()求和函数 tu = (1, 2, 3,) print(sum(tu)) 2.4 min () 求最小值原创 2021-03-30 02:11:22 · 80 阅读 · 0 评论 -
python基础函数之匿名函数
1.n匿名函数 语法:函数名 = lambda 形参:返回值 匿名函数不需要return来返回值,表达式本身就是返回值 funa = lambda a, b: a + b print(funa(5, 6)) 在字符串中取值,添加进空列表中 st = ‘python’ li = [] print(st[2], st[4]) li.append(st[2]) li.append(st[4]) print(li) #匿名函数写法: x 这个形参代表要操作的字符串 func = lambda x: [x[2],x[原创 2021-03-30 02:09:31 · 153 阅读 · 0 评论 -
python基础之全局变量
import random # 导入模块包 print(random.random()) # 随机生成0-1之间的浮点数 print(random.randint(1, 10)) # 随机生成指定范围内的整数 li = [‘a’, ‘b’, ‘c’, ‘d’] print(random.choice(li)) # 随机获取一个元素 random.shuffle(li) # 将列表中的元素随机排列 print(li) def test(): name = ‘周凯’ # 局部变量,函数外部无法使用原创 2021-03-30 02:07:21 · 227 阅读 · 0 评论 -
python基础之集合
s = set() print(s) print(type(s)) 去重 s1 = {1,2,3,4,6,5,} 无序 s2 = {‘a’,‘c’,‘d’,‘b’} print(s1) print(s2) 2. 添加元素 add .update s2 = {1,2,3,4} print(s2) s2.add(‘abc’) 把传入的对象拆分,作为个体添加进集合中 s2.update() print(s2) 3. 删除元素,remove pop discard remove 有则删除, 无则报错 p.原创 2021-03-30 02:02:53 · 143 阅读 · 0 评论 -
python基础之字典
1.元组 tu = (‘a,’, ‘b’, ‘c’) print(type(tu)) index 和count 跟字符串的用法相同 print(tu.index(‘c’)) # 返回的是下标 print(tu.count(‘a’)) # 返回的是次数 2. 字典 dict = {‘name1’: ‘原来是美男啊’, ‘name2’: ‘八哥’, ‘name3’: ‘寂静无声’, ‘name4’: ‘鲁盼无敌’} 字典中的键具备唯一性 print(dict) print(type(dict)) 字典中查原创 2021-03-30 01:59:25 · 122 阅读 · 0 评论 -
python基础之列表
1.列表 使用[]定义,中间用逗号隔开,里面的元素可以是不同类型的 li = [‘大海星辰’,‘违心话’,‘jerry’,‘陪你追寻幸福’] print(li) print(type(li)) print(li[0]) print(li[1]) print(li[2]) print(li[3]) print(li[4]) # IndexError: list index out of range 索引超出了范围 print(li[1:3]) # 切片 2. for 循环遍历取值 for i in l原创 2021-03-30 01:56:43 · 71 阅读 · 0 评论