python基础
文章平均质量分 68
doker_p
这个作者很懒,什么都没留下…
展开
-
python3基础-06 列表
3list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)5list.insert(index, obj)将对象插入列表空列表可以简单地通过两个中括号进行表示([])- 一里面什么东西都没有,但是,如果想创建一个占用十个元素空间,却不包括任何有用内容的列表,又该怎么办呢?首先可以类似于下面的方法,用某一个具体的值代替。>>> list_e...转载 2018-03-30 15:30:15 · 94 阅读 · 0 评论 -
python3基础-01之及第一行代码
第一行代码#!/usr/bin/python3 的理解:分成两种情况:(1)如果调用python脚本时,使用:python script.py #!/usr/bin/python 被忽略,等同于注释。(2)如果调用python脚本时,使用:./script.py #!/usr/bin/python 指定解释器的路径。(3)这句话仅仅在linux或unix系统下有作用,在windows下无论在代码里...转载 2018-03-29 11:31:54 · 766 阅读 · 0 评论 -
python3基础-2和3的区别
截取不太熟悉的一些区别:1.UnicodePython 2 有 ASCII str() 类型,unicode() 是单独的,不是 byte 类型。现在, 在 Python 3,我们最终有了 Unicode (utf-8) 字符串,以及一个字节类:byte 和 bytearrays。由于 Python3.X 源码文件默认使用utf-8编码,这就使得以下代码是合法的:>>> 中国 =...转载 2018-03-29 11:34:50 · 268 阅读 · 0 评论 -
python3基础-02 基础语法
1.同一行显示多条语句Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:#!/usr/bin/python3import sys; x = 'runoob'; sys.stdout.write(x + '\n')执行以上代码,输出结果为:runoob72.Print 输出print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":#...转载 2018-03-29 11:47:37 · 134 阅读 · 0 评论 -
python3基础-03基本数据类型
Dictionary(字典)构造函数 dict() 可以直接从键值对序列中构建字典如下:实例>>>dict([('Runoob', 1), ('Google', 2), ('Taobao', 3)]){'Taobao': 3, 'Runoob': 1, 'Google': 2} >>> {x: x**2 for x in (2, 4, 6)}{2: 4, 4: ...转载 2018-03-29 14:04:31 · 212 阅读 · 0 评论 -
python3基础-04 运算符
Python位运算符按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:下表中变量 a 为 60,b 为 13二进制格式如下:a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011运算符描述实...转载 2018-03-29 16:34:52 · 135 阅读 · 0 评论 -
python3基础-05 数字
数学函数ceil(x)返回数字的上入整数,如math.ceil(4.1) 返回 5cmp(x, y)如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。 Python 3 已废弃 。使用 使用 (x>y)-(x<y) 替换。Python3中已经不能使用cmp()函数了,被如下五个函数替代:import operator #...转载 2018-03-29 16:53:26 · 403 阅读 · 0 评论 -
python3基础-18 asyncio
import asyncio@asyncio.coroutinedef wget(host): print('wget %s... ' % host) #asyncio.open_connection接受host参数和port参数以及一些可选的 #关键字参数.返回一个reader和一个writer, #redaer is a StreamReader instance; #the...原创 2018-04-05 14:28:32 · 413 阅读 · 0 评论 -
python3基础 -19 logging
python中的logging转载 2018-04-05 16:14:29 · 120 阅读 · 0 评论 -
python3基础 -21 JSON
Python3 JSON 数据解析JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:json.dumps(): 对数据进行编码。json.loads(): 对数据进行解码。在json的编解码过程中,python 的原始类型与...转载 2018-04-05 21:12:41 · 143 阅读 · 0 评论 -
python3基础-17 内建函数
内置函数 abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input()oct()staticmethod()bin()eval()int()open()str()bool()exec()isinstance()ord()...转载 2018-04-04 11:24:13 · 195 阅读 · 0 评论 -
python3基础-16 日期和时间
日历(Calendar)模块此模块的函数都是日历相关的,例如打印某月的字符月历。星期一是默认的每周第一天,星期天是默认的最后一天。更改设置需调用calendar.setfirstweekday()函数。模块包含了以下内置函数:序号函数及描述1calendar.calendar(year,w=2,l=1,c=6)返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。 每日宽度间隔为w字符...转载 2018-04-04 11:21:42 · 312 阅读 · 0 评论 -
python3基础-15 CGI编程
什么是CGICGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1、使用你的浏览器访问URL并连接到HTTP web 服务器。2、Web服务器接收到请求信息后...转载 2018-04-04 10:34:35 · 180 阅读 · 0 评论 -
python3基础-07 字典
3radiansdict.fromkeys()创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值描述Python 字典 fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。语法fromkeys()方法语法:dict.fromkeys(seq[, value]))参数seq -- 字典键值列表。value -- 可...转载 2018-03-30 15:57:33 · 202 阅读 · 0 评论 -
python3基础-08 循环语句
break和continue语句及循环中的else子句break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。 实例如下:实例#!/usr/bin/python3 for letter in 'Runoob': # 第一个实例 if letter == 'b': break print...转载 2018-03-30 16:23:48 · 214 阅读 · 0 评论 -
python3基础-06 字符串
Python转义字符在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:转义字符描述\(在行尾时)续行符 \a响铃\b退格(Backspace)\e转义\000空 \v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数,yy代表的字符,例如:\o12代表换行\xyy十六进制数,yy代表的字符,例如:\x0a代表换行\other其它的字符以普通格式输出python字符...转载 2018-03-30 15:13:59 · 127 阅读 · 0 评论 -
python3基础-09 函数
变量作用域Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域以 L –> E –> G –>...转载 2018-04-03 10:58:14 · 123 阅读 · 0 评论 -
python3基础-10 数据结构
嵌套列表解析Python的列表还可以嵌套。以下实例展示了3X4的矩阵列表:>>> matrix = [... [1, 2, 3, 4],... [5, 6, 7, 8],... [9, 10, 11, 12],... ]以下实例将3X4的矩阵列表转换为4X3列表:>>> [[row[i] for row in matrix] fo...转载 2018-04-03 11:48:25 · 130 阅读 · 0 评论 -
python3基础-11 输入和输出
str.format() 的基本使用如下:>>> print('{}网址: "{}!"'.format('菜鸟教程', 'www.runoob.com'))菜鸟教程网址: "www.runoob.com!"括号及其里面的字符 (称作格式化字段) 将会被 format() 中的参数替换。在括号中的数字用于指向传入对象在 format() 中的位置,如下所示:>>>...转载 2018-04-03 14:35:53 · 366 阅读 · 0 评论 -
python3基础-12 File方法
file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:序号方法及描述1file.fileno()返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。2file.flush()刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。4file.isatty()如果文件连接...转载 2018-04-03 15:01:46 · 119 阅读 · 0 评论 -
python3基础-13 OS文件
python os文件序号方法及描述1os.access(path, mode)检验权限模式概述os.access() 方法使用当前的uid/gid尝试访问路径。大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试。语法access()方法语法格式如下:os.access(path, mode);参数path -- 要用来检测是否有访问权限的路径。mode --...转载 2018-04-03 15:10:06 · 225 阅读 · 0 评论 -
python3基础-14 标准库概览
文件通配符glob模块提供了一个函数用于从目录通配符搜索中生成文件列表:>>> import glob>>> glob.glob('*.py')['primes.py', 'random.py', 'quote.py']命令行参数通用工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。例如在命令行中执行 "python...转载 2018-04-03 16:47:41 · 109 阅读 · 0 评论 -
python3基础 -20 yield和yield from的区别
yield from iterable本质上等于for item in iterable: yield item的缩写版转载 2018-04-05 17:37:08 · 1058 阅读 · 1 评论