上一篇:《Python学习手册第三部分 总结》


《Python学习手册第二部分 总结》

作者 vhaixingv 创建于 18-03-22 16:52:23

python程序可以分解成模块、语句、表达式以及对象,如下所示:

  1. 程序有模块过程

  2. 模块包含语句

  3. 语句包含表达式

  4. 表达式建立并处理对象


内置类型: python提供了强大的对象类型作为语言的组成部分,免去了编写对象的实现。

内置对象(核心数据类型): 数字、字符串、列表、字典、元组、文件、集合、其他类型(None、布尔型)、编程单元类型(函数、模块、类)、与实现相关的类型。

像函数、模块和类这样的编程单元在Python中也是对象,它们由def、class、import和lambda这样的语句和表达式创建,并且可以在脚本间自由地传递,存储在其他对象中等。


常用函数:

str()     len()


常用引用

import math
import random
import re

工具

S = 'spam'
S[0]
S[1:3]
S.find('pa')
S.replace('pa', 'xyz')
S.split('a')
S.upper()
S.sialpha()
S.rstrip()

L=[]
L.append('spam')
L.sort()   #正序
L.reverse()   #倒序
sum(row) for row in rows

D={}
D.sort()
list(D.keys())

T=(1,2,3,4,5)
T.index(4)
T.count(4)

f = open('data.txt', 'w')
f.write('Hello\n')
f.read()

查看具体属性/用法:

   dir()

   help(S.replace)

Python表达式操作符:

yield x                   生成器函数发送协议
lambda args: expression   生成匿名函数
x if y else z             三元选择表达式
o or y                    逻辑或(只有x为假,才会计算y)
x and y                   逻辑与(只有x为真,才会计算y)
not x                     逻辑非

...

设置全局经度

import decimal
decimal.getcontest().prec = 4
decimal.Decimal(1) / decimal.Decimal(7)
>> Decimal('0.1429')



下一篇:《Python学习手册第一部分 总结》