Python
WhateverYoung
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[入门-9] IO之文件输入和输出
文件对象文件对象 file类文件对象 file-like文件只是连续的字符序列文件内建函数无论是读取还是写入,换行符都需要程序员自己控制#open()file_object = open(filename, access_mode='r',buffering=-1)filename:文件字符串,相对路径绝对路径都可以access_mode:'r/w/a/U/b/+'#file()原创 2016-11-29 00:04:02 · 538 阅读 · 0 评论 -
[入门-7] 基础类型之对象概述
对象身份,id (),内存地址类型,type(),注意类型本身也是对象值,数据项除了值外,前两者都是只读的,在对象创建的时候被赋值标准类型数字 整型、布尔型、长整型、浮点型、复数型字符串 string列表 list元组 tuple字典 dictionary其他内建类型集合 set固定集合 fronzenset类型Null对象,None文件函数/方法模块类内部原创 2016-11-27 18:00:58 · 372 阅读 · 0 评论 -
[入门-6] 基础类型之数字
基础数字提供标量的存储和直接访问,属于不可更改类型,更新数值就会生成新的对象不可变类型的更新都是如此的类型 布尔型 True False标准整型长整型,非常长好吧双精度浮点型#createaInt = 1aLong = -999999999999999999999999999999LaFloat = 3.14, -1., 4.2E-10, 4.3e25aComplex = 1原创 2016-11-27 12:06:31 · 427 阅读 · 0 评论 -
[妖路-1] 名称空间,作用域,生存期
引#!/usr/bin/env python# encoding: utf-8def func1(): x = 1 print globals() print 'before func1:', locals() def func2(): a = 1 print 'before fun2:', locals() a +原创 2016-11-26 22:24:53 · 319 阅读 · 0 评论 -
[入门-5] 程序组织之模块和包
基础逻辑组织和物理组织逻辑组织是模块,module物理组织是文件,file文件名=模块名.py导入的是模块或模块属性默认搜索路径环境变量,PYTHONPATH脚本(解释器)启动后,也可以使用,sys.path (list)查看;使用sys.path.append(r’/var/opt/lib’)添加新的路径到末尾使用sys.path.insert()到指定位置使用sys.modu原创 2016-11-26 21:51:42 · 775 阅读 · 0 评论 -
[妖路-0] 汉字字符串转unicode字符串
仅仅在python2.X做过实验可以把”\u0063\u0072”字符串转化为汉字字符串可以把汉字字符串转化为把”\u0063\u0072”字符串注意不是改变编码格式,是把编码格式的内容改变为字符串保存下来#!/usr/bin/python# -*- coding: utf-8 -*-#python2.XslashUStr = "\\u0063\\u0072\\u0069\\u0066\\原创 2016-11-25 22:31:35 · 619 阅读 · 0 评论 -
[入门-4] 基础类型之集合
集合对象是一组无序排列的可哈希的值基础操作#set and frozenset#createa = set('abcdefg')fronzenset(['a','b'...])b = #access'a' in a's' not in b#update 注意对fronzenset不能修改a.add('t')a.update('pypi')#deletea.remove('z')d原创 2016-11-25 22:27:47 · 309 阅读 · 0 评论 -
[入门-3] 基础类型之字典
Python的字典是可变hash实现的,类似perl中的关联数组基本操作#create adic = {}bdic = {'name':'zdsfsf', 'port': 90, 'dfs':['fd', 2, 9.0]}cdic = dict((['x', 1], ['y', 2]))ddic = {}.fromkeys(('x','y'), -1) #默认是 Nonefdic = {1原创 2016-11-25 22:26:24 · 397 阅读 · 0 评论 -
[入门-2] 基础类型之元组
元组和列表很像,唯一差别是不可变性,可以作为字典的键基础操作#createaTuple = (123, "abc", (45,6.7,'tuple'),['ds', 6.7, 89],None)bTuple = (123,)tuple('axvsaf')#accessaTuple[1:4]aTuple[1][2]#update,虽然无法改变,但是通过构造另一个元组来完成修改功能aTu原创 2016-11-23 00:09:49 · 414 阅读 · 0 评论 -
[入门-1]基础类型之列表
基础操作#createaList = [123, 'abc', [123, 4.45, 'hello'], 7-9j]bList = []list('foo')#accessaList[0]aList[2][1]aList[0:2]#remove add delete[].append()[].remove()del aList[1]del aList操作符#compare原创 2016-11-22 23:32:32 · 367 阅读 · 0 评论 -
[入门-0] 基础类型之字符串
序列通用操作序列类型操作符N = len(seq)seq[0], eq[N-1]seq[-N], seq[-1]obj in seq:obj not in seq:seq[index]seq[start:end]seq[start:end:step]seq*numseq1+seq2seq[::-1] 翻转seq[-100:100] 范围超过index值没关系序列BIF内建函数#类原创 2016-11-22 00:27:49 · 375 阅读 · 0 评论 -
[入门-8] 错误处理之异常
常见异常ErrorNameErrorZeroDivisionErrorSyntaxError(唯一非运行时错误)IndexErrorKeyErrorIOErrprOSErrorAttributeErrorValueErrorTypeError两个不是由错误引起的异常Error:SystemExit python程序需要退出KeyboardInterupt c原创 2016-11-27 23:24:13 · 489 阅读 · 0 评论
分享