
python基础
strivepan
这个作者很懒,什么都没留下…
展开
-
Python基础之模块补充
第一种导入形式import test as tt.funa()第二种导入形式import test import as ff()1.2 导入多模块import osimport timeimport test也可以这样写,不推荐import os ,time,test1.3 通过SYS模块导入自定义模块的path如果执行文件和模版文件不在同一目录下,直接import导入是找不到的解决方法.1.导入sys模块2.sys.path.appen(path) 函数导入自定义模块所在原创 2021-03-30 02:24:33 · 288 阅读 · 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 · 197 阅读 · 0 评论 -
python基础之异常
1.异常2.捕获异常2.1最简单的语法格式try:# 被检测的代码块print(jiu) #Nexcept:检测到异常,执行这个位置的代码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 · 649 阅读 · 0 评论 -
python基础之拆包
1. 拆包def test():a = 1b = 2c = 3return a, b, cte = test()print(te)函数返回元组时直接拆包a1, b1, c1, = teprint(a1, b1, c1)*可以用来拆包,接收多个a1, *b1 = te*a1,b1 =teprint(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 · 156 阅读 · 0 评论 -
python基础之内置函数
1. 内置函数查看所有内置函数import builtinsprint(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 · 99 阅读 · 0 评论 -
python基础函数之匿名函数
1.n匿名函数语法:函数名 = lambda 形参:返回值匿名函数不需要return来返回值,表达式本身就是返回值funa = lambda a, b: a + bprint(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 · 169 阅读 · 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 · 246 阅读 · 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 .updates2 = {1,2,3,4}print(s2)s2.add(‘abc’) 把传入的对象拆分,作为个体添加进集合中s2.update()print(s2)3. 删除元素,remove pop discardremove 有则删除, 无则报错p.原创 2021-03-30 02:02:53 · 157 阅读 · 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 · 136 阅读 · 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 · 78 阅读 · 0 评论