美文网首页
Python 基础知识

Python 基础知识

作者: 汗咕嘟 | 来源:发表于2019-07-06 16:34 被阅读0次

    Python对象和方法调用

    除了标准的函数和运算符,Python中还包含了大量的可以操作对象的方法。方法和函数类似,也接受参数,执行一项操作并返回一个值。使用方法如下:

    <object>.<method name>(<list of arguments>)
    

    实例如下:

    'greater'.upper()
    Out[0]: 'GREATER'
    

    可以通过dir(str)来查看字符串对象所识别方法的一个列表。

    input 和raw_input的区别

    input会假设用户输入的是合法的Python表达式,也就是说输入字符串的时候必须加上引号。而raw_input则会把所有的输入当做原始数据,然后将其放入字符串中。
    例如:

    >>> input("Enter a number:")
    Enter a number: 3
    3
    >>> raw_input("Enter a number:")
    Enter a number: 3
    '3'
    

    尽量使用raw_input函数。

    注释

    在Python中,井号(#)是注释的符号。

    字符串

    和其它语言一样,Python字符串也是一个复合对象,它包含了其他对象,也就是字符。然而,Python中的每个字符,本身也是一个单个的字符串,并且在字面上也采取了和字符串相似的方式来表示。Python的字符串类型为str
    注意:字符串是不可变的,也就是说,一旦创建了字符串,不能更改其内部的内容。因此,不能使用下标来替换字符串中一个给定位置的字符。
    使用单引号或者双引号对字符串进行操作,单引号和双引号在Python中没有区别,但是不能在一个语句中混用。
    例如:(这里里面有'所以不能再使用' '对字符串就行标识)

    >>>"Let's go!"
    "Let's go!"
    

    另一种方法则是使用转义符: \对字符串中的引号进行转义。

    随机数

    import random
    random.random() #随机浮点数 0-1之间
    random.randint(a,b) # a 到 b之间的随机整数
    random.uniform(a,b) #a 到b 之间的均匀分布随机数
    

    列表(list)

    列表是零个或多个Python对象的一个序列。和字符串不同,列表是可变的。
    可以通过dir(list)来查看列表对象的一些操作方法。常见的有:appendinsertremovesort,下面是一个简单实例:

    tlist =[]  #tlist is []
    tlist.append(2) #tlist is[2]
    tlistappend(4) #tlist is [2,4]
    tlist.sort()  #tlist is [2,4] 从小到大排序
    tlist.pop() #return 4, tlist is [2]
    tlist.insert(1,6) # 在下标1处插入6, tlist is [2,6]
    test.pop(1)  #返回下标为1的列表值,并移除。tlist is [2]
    test.remove(2) #移除2这个值,tlist is []
    

    相关文章

      网友评论

          本文标题:Python 基础知识

          本文链接:https://www.haomeiwen.com/subject/pdaphctx.html