Python笔记

来源:互联网 发布:tvp animation软件介绍 编辑:程序博客网 时间:2024/06/16 05:21
来自: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.strintlong一样,是一种类型。而repr仅仅是函数

10.strrepr和反引号是将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'

原创粉丝点击