python学习

~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学习)