Python基本手册 - 新闻中心 - 新余市思创暖通工贸有限公司
现在的位置: 主页 > 新闻中心 > 文章正文
Python基本手册
作者:新余市思创暖通工贸有限公司 来源:www.jxsichuang.com 发布时间:2017-09-11 13:57:55
Python基本手册 1. 常见内置函数

type() #查看类型
dir() help() len()
open() #文本文件的输入输出
range() enumerate() zip() #循环相关
iter() #循环对象
map() filter() reduce() #函数对象
abs(-2) #取绝对值
round(2.3) #取整
pow(3,2) #乘方
cmp(3.1, 3.2) #比较大小
divmod(9, 7) #返回除法的结果和余数
max([2, 4, 6, 8]) #求最大值
min([1, 2, -1, -2]) #求最小值
sum([-1, 1, 5, 7]) #求和
int(“10”) #字符转为整数
float(4) #转为浮点数
long(“17”) # 转为长整数
str(3.5) #转为字符串
complex(2, 5) #返回复数2 + 5i
ord(“A”) #A对应的ascii码
chr(65) #ascii码对应的字符
unichr(65) #数值65对应的unicode字符
bool(0) #转换为相应的真假值,0相当于False
btw:”空” 值相当于False:[],(),{},0,None,0.0
all([True, 2, “wow!”]) #是否所有元素相当于True,全为True则为True
any([0, “”, False, [], None]) #是否有元素相当于True
sorted([1, 7, 4]) #序列升序排序
reversed([1, 5, 3]) #序列降序排序
list((1, 2, 3)) #tuple转换为表list
tuple([4, 5, 4]) #list转换为tuple
dict(a=3, b=”hi”, c=[1,2,3]) #构建字典
d = dict(a=3, b=”hi”, c=[1,2,3]) #d则为字典,字典的引用方式d[“a”]的值为3
input(‘input something’) #等待用户输入
globals() #返回全局变量名,函数名
locals() #返回局部命名空间

清屏命令 import os os.system('cls') 2. 标准库 正则表达式 re 时间与日期:time,datetime 路径与文件:os.path, glob 文件管理:os, shutil 存储对象:pickle,cPickle 子进程:subprocess 信号:signal 线程同步:threading 进程信息:os 多进程初步:multiprocessing 数学:math
函数的使用都要加上包名,避免与其他包的函数混用
math中函数的使用方法:math.sin() #求正弦
math.cos() #求余弦
math.asin() #求反正弦
math.acos() #求反余弦
math.pi #pi值
math.sqrt() #开平方 随机数:random 循环器:itertools 数据库:sqlite3 3. 爬虫

实例:

import urllib2 request = urllib2.Request("") response = urllib2.urlopen(reques) print response.read()

urlopen(url, data, timeout)
其中
- url为URL
- data为访问URL时要传送的数据
- timeout是设置超时时间
- 返回response对象
- read方法可以返回获取到的网页内容

3.1 GET

GET方式是直接以链接形式访问,链接中包含了所有的参数

3.2 POST

POST把提交的数据放置在HTTP包的包体中

3.3 Headers 4. 字符串 转义字符:\ 多行字符串:
Python
''' one
two
three'''

输出为:’one \n two \n three’ 内置函数:
raw_input() #从键盘上读取一行文本 5. 模块 5.1 定义模块

定义一个函数放在test.py文件中,然后添加一个above_freezing函数,则可创建一个名为test的模块。如:

def to_celsius(t): return(t-32.0) * 5.0 / 9.0 def above_freezing(t): return t>0 5.2 常用的字符串方法

用法:字符串.方法
如”good”.capitalize(),输出为’Good’

capitalize() #返回字符串的首字母大写副本 find(’s’) #返回字符串中首次出现参数s的索引,如果字符串中没有参数s,则返回-1 find(’s’,’beg’) #返回字符串中索引beg之后首次出现参数s的索引,如果字符串中索引beg之后没有参数s,则返回-1 islower() #测试所有字符是否均为小写形式 isupper() #测试所有字符是否均为大写形式 lower() #将所有字符转换为小写形式并返回 upper() #将所有字符转换为大写形式并返回 replace(‘old’, ‘new’) #将字符串中所有子串old替换为new并返回 split() #将空格分隔的单词以列表的形式返回 split(del) #将del分隔的子串以列表的形式返回 strip() #删除字符串两端的空白符并返回 strip(’s’) #删除字符串中的s并返回 swapcase() #将小写转换为大写,将大写转换为小写 startswith(’s’) #判断字符串是否以字符串s开头 endswith(’s’) #判断字符串是否以字符串s结尾 6. 列表list

在python中,列表list除了正向索引,还可以逆向索引,最后一个索引从-1开始

>>>a = [0,1,2,3,4] >>>a[-1] 4 空列表:
空列表的索引值范围:0,-1 列表可以包含:整数、字符串 列表是可变的,即创建后可以修改。数字、字符串、元组tuple创建后不可变 多个列表相加 >>>a = [1,2,3,4] >>>for i in a: >>> print i 1 2 3 4 6.3 列表切片

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:宜昌SEO http://yichang.4567w.com


  • 上一篇:Python练习8---字典的运用
  • 下一篇:最后一页
  • 
    COPYRIGHT © 2015 新余市思创暖通工贸有限公司 ALL RIGHTS RESERVED.
    本站所有原创信息,未经许可请勿任意转载或复制使用 网站地图 技术支持:肥猫科技
    精彩专题:网站建设
    购买本站友情链接、项目合作请联系客服QQ:2500-38-100