
python基础学习
@周一
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python基础学习17-时间模块(time, datetime, calendar)
time模块'''时间的表现形式:时间戳:以整形或浮点型表示时间的一个以秒为单位的时间间隔。时间间隔的基础值是从1970年1月1日凌晨开始算起元组:一种python的数据结构表示,这个元组有9个整型内容 1,0,-1)格式化字符串 '''# 返回当前时间的时间戳t = time.time()print(t)#将时间戳转为UTC时间元组print(time.gmtime()...原创 2020-02-13 17:48:27 · 161 阅读 · 0 评论 -
python基础学习16-遍历目录文件的几种写法(递归调用)
import osdef getAllDir(path, sp=""): sp += " " filesList = os.listdir(path) # print(filesList) for fileName in filesList: fileAbsPath = os.path.join(path, fileName) ...原创 2020-02-11 17:32:29 · 216 阅读 · 0 评论 -
python基础学习15.2-窗口控制
窗口控制pypiwin32没有问题了,还需要下载spy窗体侦探软件,直接百度即可下载。原创 2020-02-09 18:34:19 · 357 阅读 · 0 评论 -
python基础学习15.1-窗口控制(安装pypiwin32)
窗口控制(安装pypiwin32)(这里的问题没有截图…)学习窗口控制,首先import win32gui时报错,按照提示安装却失败。提示信息需要安装匹配的pip,又一顿操作后提示,python2于2020年1月1日停止更新和维护,pip不能安装最新版本了。只好重新下载了python3.7环境。1.创建新项目。修改Base interpreter,选择新下载的python3.7路径。不新建就直...原创 2020-02-09 15:17:56 · 1030 阅读 · 0 评论 -
python基础学习14-os
os:包含了普遍的操作系统的功能import osprint(os.name) #返回系统名称 nt:windows; posix:Linux, Unix 或Mac OS X#print(os.uname()) #返回系统详细信息,但是在Windows环境下失效print(os.environ) #获取操作系统的所有环境变量print(os.curdir) #获取当前目录pr...原创 2020-02-09 14:20:50 · 124 阅读 · 0 评论 -
python基础学习13-文件操作
文件操作读文件打开文件open(path, flag[, encoding][, errors])path:要打开文件的路径flag:打开方式r:以只读方式打开,文件描述符放在文件开头rb:二进制只读方式打开 文件,文件描述符放在文件开头r+:读写方式,文件描述符放在文件开头w:写方式,若该文件存在,则覆盖原内容;若不存在,则创建新文件wb:二进制值写入方式,若该文件...原创 2020-02-02 13:11:29 · 123 阅读 · 0 评论 -
python基础学习12-装饰器,偏函数,异常处理
装饰器是一个闭包,把一个函数当作参数传递,返回一个替代版的函数,本质上就是一个返回函数的函数使用@符合将装饰器应用到函数通用装饰器def outer(func): def inner(*args, **kwargs): #添加修改的功能 print("&&&&&&&&&") func(*args, **k...原创 2020-02-02 13:10:12 · 152 阅读 · 0 评论 -
python基础学习11-函数
函数函数是对功能的封装。函数定义def 函数名(参数列表 ): 语句 return 表达式 #return 可不写,默认返回none函数名遵循标识符规则定长参数易于理解,调用函数时传入的实参与函数定义的形参数目对应,顺序对应。另外一种不定长参数,传入实参与函数形参数目可以不一致。举例说明:例1.def func(name, *args): print(name) for ...原创 2020-01-12 16:38:34 · 164 阅读 · 0 评论 -
python基础学习10-迭代器
迭代器Iterable可迭代对象可以直接作用于for 循环的对象统称为可迭代对象(Iterable)可以直接作用于for的数据类型一般分两种:集合数据类型,例如list,tuple,set,dict,stringgenerator,包括生成器或带yield的generator function可以用isinstance()判断一个对象是否是Iterable对象。导入from co...原创 2020-01-12 14:26:17 · 139 阅读 · 0 评论 -
python基础学习9-set
set与dict相似,set存储一组key的集合,不存储valueset本质:无序和无重复元素的集合创建set需要一个list或者tuple或者dict作为输入集合s1=set([1,2,2,3]) #list 作为输入集合 print(s1)# 输出结果[1,2,3] s2=set(()) #tuple作为输入集合 print(s2) #输出结果(1,2,3) s3=se...原创 2020-01-12 14:25:09 · 274 阅读 · 0 评论 -
python基础学习8-dict字典
提示:输入字符串str = input()时报错,可能是版本问题,改为str = raw_input()即可。dict字典使用键—值(key-value)存储,查找速度极快。key的特性:key必须唯一key必须是不可变对象,字符串,整数等都是不可变的,可作为key; list可变,不可作为key.注意:字典是无序的list 与 dict的比较dict:查找和插入速度极快,...原创 2020-01-08 21:02:38 · 158 阅读 · 0 评论 -
python基础学习7-tuple
tuple元组元组与列表类似一旦定义,元组元素不能变例如:tuple1 = (1, 2, 3, 4, 5)ruple1[0] = 10 #报错tuple2 = (1, 2, 3, [4, 5, 6])tuple2[3][0] = 100print(tuple2)#执行结果 1 2 3 [100, 5, 6]tuple2[3] = [7, 8, 9]print(tuple2) #...原创 2020-01-08 19:44:43 · 186 阅读 · 0 评论 -
python基础学习6-turtle
turtle绘图turtle.forward(x) #向前x距离turtle.backward(x) #向后x距离turtle.left(x) #向左偏x角度turtle.right(x) #向右偏x角度turtle.goto(x,y) #到达以初始位置为原点,坐标为(x, y)的位置turtle.up() #抬起,不画出轨迹turtle.down() #放下turtle.seth...原创 2020-01-08 10:40:53 · 468 阅读 · 1 评论 -
python基础学习5-循环
python循环语句if-else语句if 表达式1: 语句1else : 语句2if-elif-else语句if 表达式1 : 语句1elif 表达式2 : 语句2else : 语句3while语句while 表达式 : 语句while-else语句while 表达式1: 语句1else: 语句2for语句for 变量名 in 集合range...原创 2020-01-07 13:10:29 · 189 阅读 · 0 评论 -
python基础学习4-列表
列表list1 = [ ] : 创建空列表list=[1, 2, “abc”] : 列表中的元素可以是不同类型list3 = list1 + list2 : 列表组合list * number : 列表重复number次len(list) : 列表中元素个数max(list) : 返回列表最大值min(list) : 返回列表最小值x in list : 判断是否在列表中list...原创 2020-01-07 13:09:51 · 191 阅读 · 0 评论 -
python基础学习3-字符串
字符串字符串:以单引号或双引号括起来的任意文本字符串的内容不可变,str[1]="a"是会报错的。字符串运算字符串连接:str3=str1+str2输出重复字符串:str4=str3*number(重复次数)截取字符串:str7=str6[a: b] #下标a开始截取到下表b之前,不包含b。若写str7=str[a: ] #下标a开始截取到末尾结束格式化输出num1=10num2...原创 2020-01-06 20:24:16 · 177 阅读 · 0 评论 -
python基础学习1-常用基本概念
数据类型:Number:int(整数), float(浮点数), 复数StringBooleanNone(空值)list(列表)tuple(元组)dict(字典)set(集合)标识符标识符:字符串(不是所有字符串)规则:只能由字母,数字,下划线组成;开头不能是数字;不能是python关键字;区分大小写;见名知意;遵循驼峰原则:首单词正常,第二个单词开始首字母大写。...原创 2020-01-05 22:06:06 · 132 阅读 · 0 评论 -
Python基础学习0-安装
Python基础学习0-安装1. 点击进入http://www.jetbrains.com/pycharm/download/#section=windows下载社区(community)版本2.开始安装a.进入安装界面b.选择安装地址c.nextd.默认选择JetBrains,点击installe. Continuef.安装完成,点击create new project...原创 2020-01-05 21:01:25 · 134 阅读 · 0 评论