python学习(一)——基础

最近劳逸结合,翻翻python基础,手上现在只有笨办法,将就用用吧

1、pass

只是停顿作用,没有实际意义

2、number对象

主要是:int、long、floating、complex

3、字符串

更新字符串:

var1 = 'Hello World!'
var1[:6] + 'Runoob!'
运算符:[ : ]、in、not in

内建函数:count、endswith、find、format、join(合并用)、split、replace、

4、列表

利用 [ .. , .. , .. , .. ] 创建

append ( ) 

del ( ) 

cmp ( )

len ( )

count ( )

5、元组

元组与列表类似,但是元组的元素不能修改,可以组装,删除整个元组

6、字典

可变容器模型,可存储任意类型对象:

d = { key1 : value1 , key2 : value2 }
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}

可修改、删除,键值不可变,故一般用数字、字符串等。

7、函数

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]
可变参数:list、dict(传入时是复制)

不可变参数:string、tuple、number(传入时是引用)

必备参数:正常传入,顺序重要

关键字参数:名称一样,顺序不重要

默认参数:在 def func 中设置默认参数量

不定长参数:加 * 

 

7、lambda匿名函数

不同于c++的inline内联函数,lambda只是一个表达式


8、模块

是一个 .py 文件,用 import 导入

import :

from...Import x:从...模块中导入指定的 x 部分(from ... import * :导入模块 ... 全部部分)


导入时的搜索路径:当前路径 --> 在shell变量PYTHONPATH下的每个目录(设置方法:set PYTHONPATH = ... ) --> 查看默认路径(/usr/local/lib/python)


9、dir ( ) 函数

输出模块中的定义的所有模块、变量、函数


10、python中的包

类似于文件夹,但是文件夹中必须有一个 .py 文件


11、文件I / O

输出:print

输入:raw_input(得到一个字符串并去掉换行符)、Input(可接受一个表达式输入并返回表达式的值,即不全是字得到符串)

打开文件:file xxx = open ( file_name , mode , ... )

关闭文件:.close ( )

读写:xxx.write、read ( [ count ] 返回前count个字符数的string )

文件内定位:tell ( ) 、seek ( )

重命名删除文件:os.rename、os.remove 


file模块的常用函数:

close、next(下一行)、read、readline、readlines、write、flush(直接将内部缓冲区的数据写入文件中)


12、文件异常处理

try : ... 

 except [ exceptionName ] : ... 

 else : ...


如何触发异常:

raise Exception ( name , arg ) 


新建异常:

class errorname ( RuntimeError ) : 

def _init_ ( self , arg ) : ...







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值