美文网首页
python学习

python学习

作者: 爱喝咖啡的小李 | 来源:发表于2020-03-16 14:43 被阅读0次

    ~first day

    IDLE启动python

    Alt+n 回到上一条语句

    Alt+p 回到下一条语句

    字符串拼接+

    BIF->内置函数    dir(_builtins_)

    help(input)

    变量名不能以数字开头;区分大小写;=是赋值的意思

    Let\’s go.    \是转义符号

    原始字符串  str=r’c:\now’  即自动加转义符号

    单双引号的区别在于:作用相同;不同用法以减少转义符号的使用;

    冒号的作用:相对于前一行需要缩进的时候需要加冒号,比如for,while,if,else等。

    ~2ed  day

    · 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头

    · 变量名不能包含空格,但可使用下划线来分隔其中的单词

    ‘字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,减少转义符的使用

    上图

    字符串函数:

    name.title()

    name.upper()

    name.lower()

    name.rstrip()   #尾

    name.lstrip()  #头

    name.strip()  #头尾

    制表符与换行符

    字符串的识别

    字符串的识别

    在Python中,注释用井号(#)标识。井号后面的内容都会被Python解释器忽略,如下所示:comment.py[插图]

    ~3rd day

    创建列表:

        在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素

    访问列表元素:(索引是从0开始的)

        guest=['job','kiki','shit']

         print(guest[0].title())

         Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1,可让Python返回最后一个列表元素

        print(guest[-1])     #  经常需要在不知道列表长度的情况下访问最后的元素

    append()

    insert()     #guest.insert(1,'herb')

    del语句删除元素(不用加括号) #del guest[1]

    pop()可删除列表末尾的元素,并且可以接着使用它,pop()也可以弹出任何位置的元素。在括号里添加元素位置即可。

            #如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()。

    remove()根据值删除元素

    sort()对列表永久排序,按字母顺序

    sort(reverse=Ture)按与字母顺序相反的顺序排列

    sorted()对列表进行临时排序

    reverse()将列表反转,永久排序

    len()可快速获悉列表的长度

    ~day  four

    for循环  #编写for循环时,对于用于存储列表中每个值的临时变量,可指定任何名称。然而,选择描述单个列表元素的有意义的名称大有帮助

            guest=['job','kiki','shit']

        for cut in guest[:2]:    #for语句末尾的冒号告诉Python,下一行是循环的第一行。

        print(cut.title())

        print(guest[1:3])

    range()让你能够轻松地生成一系列的数字

        range(1,5)生成数字1-4.

        range(1,13,2)       #在这个示例中,函数range()从1开始数,然后不断地加2,直到达到或超过终值(13),最后不会到达终值。

    list()可以将数字转换为一个列表:

        list(range(1,6))则显示出的列表为[1,2,3,4,5]

    例子:for temp in range(2,5):

                        squares.append(temp**2)  #两个*表示乘方

                        print(squares)

    min(数字列表名)

    max()

    sum()

    例子:square=[value**2 for value in range(1,11)]

               print(square)

    切片:处理列表中部分元素

    players[:4]#处理元素从第一个到第四个

    players[2:]#处理元素从第三个到最后一个

    players[-3,0]#处理倒数三个元素

    复制列表: guest_2=guest[:]    #这里我们创建了两个列表

                        print(guest_2)

                        guest_3=guest    #这里将guest赋给guest_3,而不是将guest的副本存储到guest_3里面。这种语法实际上是让Python将新变量guest_3关联到包含在guest中的列表,因此这两个变量都指向同一个列表。鉴于此,当我们将'cannoli'添加到guest中时,它也将出现在guest_3中;

    定义不可修改的组:在创建列表时,使用圆括号而非使用方括号:

                guest=(100,200)

    虽然不能修改元组的元素,但可以给存储元组的变量赋值

    不可修改的组

    混合使用制表符和空格会让Python解释器感到迷惑

    ~day five

    函数lower()来验证字符串,不区分大小写

    条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于

    python中用and或or来检查多个条件

    关键字in(或者not in)来判断特定的值时否在列表中

                            guest=['job','kiki','shit']

                                    if 'job' in guest:

                                    print('ture')

    if—elif—else结构

            else模块可以省略

    如果你只想执行一个代码块,就使用if-elif-else结构;如果要运行多个代码块,就使用一系列独立的if语句。

    在诸如==、>=和<=等比较运算符两边各添加一个空格(此为良好的格式设置习惯)

    相关文章

      网友评论

          本文标题:python学习

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