来自:Python基础教程(第二版)
一:基础知识:
1.输入:x = input("x: ")
2.if语句:if 1==1: print'One equals one'
3.幂运算:2**3 = 8 ——> pow(2,3)
4.绝对值:abs(-1) ——> 1
5.四舍五入:round(1.0/2.0) ——> 1.0
6.模块,数学函数:import math ->math.floor(32.9) ——> 32
7.from模块import函数:from math import sqrt #sqrt 平方根
8.函数赋值再调用:test=math.pow test(2,3)——>8
9.str和int、long一样,是一种类型。而repr仅仅是函数
10.str、repr和反引号是将Python值转换为字符串的3种方法。函数str让字符串更易于阅读,而repr(和反引号)则把结果字符串转换为合法的Python表达式。
11.raw_input函数它会把所有输入当作原始数据(raw data),然后将其放入字符串中
12.长字符长串,它需要跨多行,可以是用三个单引号代替普通引号, print'''...........'''
13.可以使用转意字符 \作为换行,\将被忽略:
print "Hello \
world"
——>Hello world
14.原始字符串以r开头,print r'Let\'s go!'——>Let\'s go! (原封不动的输出)*不能在原始字符串结尾输入反斜杠
15.如何使用原始输出以\结尾的路径:print r'c:\windows\system' '\\' 把反斜杠单独作为一个字符串
16.Unicode字符串使用u前缀>>>u'hello world'——>u'hello world' 就像原始字符串使用r一样。
---------------------------------------------------小结--------------------------------------------------------
算法:算法是描述如何完成一项任务的方法。
表达式:表达式是计算机程序的组成部分,它用于表示值。如:2+2是表达式,表示数值4。
变量:变量是一个名字,它表示某个值,赋值也是一类语句。
语句:语句是高数计算机做某些事情的指令。
函数:Python中的函数就像数学中的函数,它们可以带有参数,并且返回值。
模块:模块是扩展,它可以导入到Python,从而扩展Python功能。
字符串:字符串就是几段文本
-----------------------------------------------------新函数------------------------------------------------------
函数 描述
abs(number) 返回数字的绝对值
cmath.sqrt(number) 返回平方根,也可以应用与负数
float(object) 将字符串和数字转换为浮点型
help() 提供交互式帮助
input(import) 获取用户输入
int(object) 将字符串和数字转换为整型
long(object) 将字符串和数字转换为长整型
math.ceil(number) 返回数的上入(四舍五入)整数,返回值的类型为浮点数
math.floor(number) 返回数的下舍(四舍五入)整数,返回值的类型为浮点型
math.sqrt(number) 返回平方根,不适用户负数
pow(x, y[, z]) 返回x的次幂(所得结果对z取模)
raw_input(prompt) 获取用户输入,返回的类型为字符串
repr(object) 返回值的字符串表表示形式
round(number[, ndigits]) 根据给定的精度对数字进行四舍五入
str(object) 将值转换为字符串
---------------------------------------------------------------------------------------------------------------------
二:列表和元组
1.列表和元组的主要区别在于,列表可以修改,元组则不能。
2.列表例子:
>>> edward = ['Edwar Gumby', 21]
>>> jason = ['Jason Chan', 21]
>>> lucy = ['Lucy He', 19]
>>> result = [edward, jason, lucy]
>>> result
[['Edwar Gumby', 21], ['Jason Chan', 21], ['Lucy He', 19]]
3.索引:序列中的所有元素都是有编号的——从0开始递增,这些元素可以通过编号分别访问,如:
>>> gretting = 'Hello'
>>> gretting[0]
'H'