
Python3 基础知识
鹿走入长安
Someone cries,someone smiles.
展开
-
python time模块
>>> import time #python中最基本的时间模块>>> time.time() #时间戳 (1970年1月1日00:00:00后经过的浮点秒数)1501415142.9751205>>> time.localtime() #本地时间 返回时间元组time.struct_time(tm_year=2017, tm_mon=7, tm_mday=30, tm_hour=1转载 2017-11-12 16:59:31 · 391 阅读 · 0 评论 -
python 序列类型方法
1.列表的常用方法L.append(obj) 在列表末尾添加新的对象。L.clear() 清空整个列表。L.copy() 复制列表,和L[:]的复制方式一样属于浅复制。L.count(obj) 统计某个元素在列表中出现的次数。L.extend(obj) 用obj扩展原来的列表。 obj可以是列表和元组,如果是字典,则只会添加字典的keyL.index(obj) 从列表中找某个值第一个匹配项转载 2017-11-10 22:48:44 · 515 阅读 · 0 评论 -
python3 字符串所有方法
capitalize() 将字符串的第一个字符转换为大写center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。count(str, beg= 0,end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数byte转载 2017-11-10 22:50:26 · 2134 阅读 · 0 评论 -
python 字符串拼接、格式化
1.字符串的拼接例: a = 'hello' , b = 'python' , c = '!' 将a,b ,c 中的字符串连成一句话。 第一种方法:用 + 号 a + b +c 第二种方法:格式化字符串 %s '%s %s %s' % (a , b ,c) 注:s前面可以加对象名,后面以字典的方式填入第三种方法:''.join转载 2017-11-10 23:40:32 · 1183 阅读 · 0 评论 -
python - 集合、字典
1.集合创建:{} set([]) 注意:创建空的集合要用set()特点:元素唯一,无序运算: & 交集 | 并集 - 差集方法: s.add(x) 添加单个元素s.update() 添加多个元素s.remove() 移除元素s.clear() 清空集合2.字典创建: {key:value} (大括号创建字典的键时要加引号) dict(key转载 2017-11-11 16:34:37 · 378 阅读 · 0 评论 -
python3 运算符
算术运算符:+ ,- , *, /, %, **,//赋值运算符:= ,+=,-=, *=,/=,%=, **=比较运算符:==,!=, >, <, >=,<=成员运算符:in , not in身份运算符:is , is not 判断两个名字是否指向同一个对象,当id相同时返回True(==比较运算是判断的值)逻辑运算符:and,or,not,优先级 not>and>or转载 2017-11-11 16:39:35 · 303 阅读 · 0 评论 -
python 控制流程
1.条件语句if 语句 (如果 A(True) 就 B 或者 C(True) 就 D 否则 E)if 判断语句 : 执行语句1elif 判断语句2: 执行语句2elif 判断语句3: 执行语句3...else: 执行语句42.循环语句循环要有终止条件while循环 (当 A(True) 就 B)break #终止循环continue #跳过本次循转载 2017-11-11 16:50:56 · 359 阅读 · 0 评论 -
python 函数基本知识
1.函数基础1.函数的定义 定义方法: def function_name(params): block return expression(表达式)/value def 关键字表示定义一个函数 function_name 函数名,和变量名的命名要求相同,以字母和_开头,可以包含字母、数字和_ params 表示参数,可以是零个,一转载 2017-11-11 17:08:23 · 298 阅读 · 0 评论 -
python面向对象-类
1.概念python中的所有东西都是类,如:字符串类,整形类,它们都有自己的属性和方法属性:类里面的特性 不加()方法:类里面的函数 要加()类的实质是一种数据类型,类似于int、str等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。类是对现实生活中一类具有共同特征的事物的抽象。2.类的转载 2017-11-12 12:08:47 · 355 阅读 · 0 评论 -
python 继承、多继承、魔法方法、装饰器
1.继承用法:.在定义类时,可以从已有的类继承,被继承的类称为基类(父类),新定义的类称为派生类(子类)。.在类中找不到调用的属性时就搜索基类, 如果基类是从别的类派生而来,这个规则会递归的应用上去。 反过来不行。.如果派生类中的属性与基类属性重名,那么派生类的属性会覆盖掉基类的属性。 包括初始化函数。.派生类在初始化函数中需要继承和修改初始化过程, 使用’类名+__init__(arg转载 2017-11-12 12:46:13 · 1213 阅读 · 0 评论 -
python3 文件操作
1.打开文件 open 函数open(file,[option])file 是要打开的文件名option 是可选择的参数,常见有 mode encoding2.文件的打开模式r 只读模式,文件不存在时会报错。w 写入模式,文件存在会清空之前的内容,文件不存在则会新建文件。x 写入模式,文件存在会报错,文件不存在则会新建文件。a 追加写入模式,不清空之前的文件内容,直接将写入的内容添加转载 2017-11-12 15:37:21 · 533 阅读 · 0 评论 -
python 异常基础内容
# 基本语法try: suite1 #测试语句块except exception1: suite2 #如果测试语句suite1中发生exception1异常时执行except (exception2,exception3): suite3 #如果测试语句suite1中发生元组中任意异常时执行except exception4 a转载 2017-11-12 15:53:25 · 255 阅读 · 0 评论 -
python 迭代器、生成器基础知识
1.迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和next()方法。其中__iter__()方法返回迭代器对象本身;next()方法返回容器的下一个元素,在结尾时引发StopIteration异常。2.生成器generator在 Python 中,使用生成器可以很方便的支持迭代器协议。生成器通过生成器函数产生,生成器函数可以通过转载 2017-11-12 16:29:35 · 380 阅读 · 0 评论 -
python 模块和包
1.内置模块 本身就带有的库,就叫做Python的内置的库。(模块==库) 一些常见的内置模块 os 和操作系统相关 os.path sys 和系统相关 sys.path sys.path.append(r'') 可以添加路径 re 正则表达式 2.第三方模块 非Python本身自带的库,就是所谓的第三方的库3.模块的导转载 2017-11-12 16:36:55 · 751 阅读 · 0 评论 -
python os 模块基本内容
环境变量函数os.name #如果是windows操作系统返回’nt’,如果是其他系统则返回 ‘posix’os.environ #返回系统的环境变量,以dict形式显示文件操作函数# os 模块给我们提供我们和操作系统交互的方式os.getcwd() #返回当前工作目录os.chdir(path) #改变工作目录os.listdir(path=’.’) #列举指定目录中的文件名(‘.’表转载 2017-11-12 16:40:06 · 319 阅读 · 0 评论 -
python shutil模块常用方法
#复制文件shutil.copyfile(‘oldfile’,’newfile’) #oldfile和newfile都只能是文件shutil.copy(‘oldfile’,’newfile’) #oldfile只能是文件,newfile可以是文件也可以是目标目录#复制文件夹shutil.copytree(‘olddir’,’newdir’) #olddir和newdir都只能是目录,且newd转载 2017-11-12 16:48:46 · 666 阅读 · 0 评论 -
python sys模块常用方法
sys.argv#用来向python解释器传递参数,名曰“命令行参数”sys.exit() #退出当前程序sys.stdout#与Python中的函数功能对照,sys.stdin获得输入,等价于python2中的raw_inpurt(),python3中的input(),sys.stdout负责输出sys.path#返回python目录下所有路径文件下的内容及系统默认设置。可以通过列表的操作转载 2017-11-12 16:53:00 · 563 阅读 · 0 评论 -
Python 正则表达式元字符、re 模块
1、元字符. ^ $ * + ? {} [] \ | ()大多数字母和字符会匹配它们自身,有少数特殊字符我们称为元字符,它们不能匹配自身,它们定义了字符类、子组匹配和模式重复次数等. # 匹配除换行符之外的所有的字符\d # 匹配0~9的数字 \s # 匹配任意的空白符,包括空格,制表符(Tab),换行符等\w # 匹配字母或数字转载 2017-11-13 20:25:24 · 1053 阅读 · 0 评论 -
python 基本数据类型
需要了解的一些知识1.python是一门编程语言,是一门完全面向对象的编程语言2.如果对语言进行分类,那么python是一门强类型,动态类型的语言 弱类型:比如int可以变成float,python中数值类型不可变 动态类型:编译时不知道变量类型,python中变量无类型1.数值类型整型 int浮点型 float布尔型 bool复数型 complex数值运行常用运算符 + - *转载 2017-11-10 22:05:08 · 188 阅读 · 0 评论