美文网首页
序列类型(list:列表,str:字符串,tuple:元组)

序列类型(list:列表,str:字符串,tuple:元组)

作者: 冬风诉 | 来源:发表于2019-10-21 08:42 被阅读0次

                                                一

    :后面必须要有缩进          pass也是占位

    1,语法详解

    !=  代表不等于的意思

    ==    两个等于号才用来表达相等的意思,=是用来赋值

    if    关键字,判断语句,有如果的意思,后面跟上判断语句,

    else  常和if连用,有否则的意思,后面直接跟上 冒号:

                                                  1. 常见运算符

    ’>’    小于    ‘<’    大于        ‘>=’小于等于    ‘<’大于等于    ==等于    !=  不等于

    运算符的返回结果都是bool值。在实际作用当中,会经常使用到他们,或者组合!

    2,代码优化

    优化的原则:1.逻辑更加简单,  少用否定多用肯定,逻辑最好不要超过三成,

    多种选择时,可以使用elif保证在一个判断当中!否则会要做很多次判断,增加程序运行时间,elif也是用在if后面,并且用法和if一样的,

                                                      总结

    if使用:if后面跟上判断表达式,注意加上冒号和缩进,

    else使用:else不能单独使用,后面直接跟上冒号,没有判别式,

    elif使用:elif只能跟在if后面,不能单独出现,

    判断语句:判断语句是基本的语句,是必须要掌握的内容,

                                                  三目运算

    如:a = 6

    if a > 5:

    print(True)                    --------->print(True if a > 5 else False)

    else:

    print(False)

    后面这种同样也是判断,但是要简洁很多,可以节省很多代码,看起来更整简洁,

    注意!:只有简单if判断可以使用,过于复杂的判断就不要使用了,不然会影响代码的可读性!

    True if  a > 5 else False

    True:为真时返回的值。

    a > 5:判断式,

    False:为假时返回的值,

                                                  与逻辑

    当需要同时判断多个内容的时候可以使用‘与’‘或’‘非’逻辑·来同时判断多个条件

    and:并且,和,的意思,只要两边同时存在真才会返回真,

                                                或逻辑

    or是或者的意思,如果两边任意一边存在真,就会返回真,都是假时才会返回假。

                                                非逻辑

    not:取反的意思,也就是真的变成假,假的变成真!

                                                逻辑短路

    or或者and只要一边确定了后面就不会再去运行了,

    逻辑短路运算过程中,如果已经能够得到最后的值,则不会再进行后面的判断,

    a=5

    a==5orb>1

    True

    '1'<'2'<3的输出结果为

    False

    python底层会把连续判断转换成and连接的形式

    '1'<'2'and'2' <3

                                            列表

    列表中每个元素在列表中的位置称为索引,可以通过索引值来取得对应位置上的值!

    列表还可以根据范围来进行取值,这称切片!切片是用‘  :’!

    切片是两个范围之间取值且后面的数取不到!

    切片时范围超过也没关系!

    切片时还可以指定步长!

                                            列表推导表达式

    list—a = [i for i in range(1.101),if i%2==0]

    i:是保存在列表里筛选的值!

    for i in range(1,101):    for循环得到的值

    if i%2==0:if判断来对值进行筛选!

    相关文章

      网友评论

          本文标题:序列类型(list:列表,str:字符串,tuple:元组)

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