美文网首页
第二章 先做键盘侠

第二章 先做键盘侠

作者: Echo_f0a1 | 来源:发表于2019-11-04 11:50 被阅读0次

    2.1 计算机会算术

    1.数值运算

    加  +  减  -   乘  *  除  /   求余数 %

    字符串也能进行运算:(加法)"Vamei say:"+"Hello World"      (Enter)     Vamei say:Hello World

                                            (乘法)"Vamei"*2                                    (Enter)     VameiVamei

    2.逻辑运算

    基础:"True" & “False"👉布尔值(Boolean)

    与运算:两个子命题为真时,复合命题为真。

    >>>True and True       (Enter)   True

    >>>False and True     (Enter)   False

    >>>False and False   (Enter)  False

    或运算 :只要有一个子命题为真,复合命题为真

    >>>True or True      (Enter)   True

    >>>True or False       (Enter)   True

    >>>False or False  (Enter)    False

    非运算:命题求反

    >>>not True             (Enter)   False

    判断表达式:

    >>>1 == 1                   (Enter)   True

    >>>8.0 != 8.0              #    !=,  不等于

    >>>4 < 5                     #    <, 小于

    >>>3 <= 3                  #   <=, 小于或等于

    >>>4 > 5                    #    >, 大于

    >>>4 >= 0                 #    >=, 大于等于

    运算优先级:乘方(**)> 乘除 > 加减 > 判断 > 逻辑

                            同一优先级,从左往右运算

    2.2 计算机记性好

    1.变量革命

    (1)赋值:

    v = "Vivian" 

    print(v)                     (Enter)  Vivian

    (2)变更赋值

    v = "Vivian" 

    v="Tom"

    print(v)                      (Enter) Tom

    T=5

    T=T+5

    Print(T)                        (Enter)   10

    2.变量的类型

    int、float、str、bool

    3.读取变量类型

    type()

    a = 10 

    print(type(a))                 (Enter) <class 'int'>

    a=10.0

    print(type(a))                 (Enter) <class 'float'>

    a='abc'

    print(type(a))                 (Enter) <class 'str'>

    a=True

    print(type(a))                (Enter) <class 'bool'>

    4.序列

    (1)元组:

    >>>example_tuple = (2, 1.3, "love", 5.6, 9, 12, False)

    (2)列表:

    >>>example_list= [True, 5, "smile"]

    >>>nest_list = [1,[3,4,5]]                 # 列表中嵌套另一个列表

    区别:两者的主要区别在于,一旦建 立,元组的各个元素不可再变更,而列表元素可以变更。

    列表的赋值:

    >>>example_list[1] = 3.0 

    >>>example_list                               # 列表第二个元素变成3.0

    (3)序列的读取:

                (3.1)下标:序列元素的位置索 引称为下标。Python中序列的下标从0开始,即第一个元素的对应下标为 0。

    尝试读取:

    法一:直接引用

    >>>example_tuple[0]        # 结果为2 

    >>>example_list[2]           # 结果为'smile' 

    >>>nest_list[1][2]              # 结果为5

    法二:范围引用

    序列名【下限:上限:步长】

    >>>example_tuple[:5]                                     # 从小标0到下标4,不包括下标5的元素 

    >>>example_tuple[2:]                                     # 从下标2到最后一个元素 

    >>>example_tuple[0:5:2]                               #下标为0,2,4的元素。 

    >>>sliced = example_tuple[2:0:-1]               # 从下标2到下标1 

    >>>type(sliced)                                                # 范围引用的结果还是一个元组

    特例:尾部引用

    >>>example_tuple[-1]                  # 序列最后一个元素 

    >>>example_tuple[-3]                  # 序列倒数第三个元素 

    >>>example_tuple[1:-1]              # 序列的第二个到倒数第二个元素

    5.词典

    词典允许用自定义的方式来建立数据的索引,词典的每个元素以逗号分隔。词典的元素包含键(key)和值(value),一一对应。

    词典的元素可以修改。

    2.3计算机懂选择

    1.if...else...

    程序最终会根据if后的条件是否成立,选择是执行if的从属代码,还是执行else的从属代码

    2.小弟靠后站

    用缩进来表明代码的从属关系。

    3.if的嵌套与elif

    Python先检测if的条件,如果 发现if的条件为假,则跳过隶属于if的程序块,检测elif的条件;如果elif的条件 还是假,则执行else块。程序根据条件,只执行三个分支中的一个。

    2.4计算机能循环

    1.for循环

    for 元素 in 序列:              #对序列里的每个元素,赋值给”元素“

        statement                    #执行下列语句,执行次数取决与元素个数。

    2.while循环

    while后面紧跟着一个条件。如果条件为真,则while会不停地循环执行隶属于它的语句。只有条件为假时,程序才会停止。

    while 条件                     #判断条件是否成立

       statement                   #执行下列语句,执行次数取决于何时条件不成立

    3.跳过或终止

    continue                             #跳过循环的这一次执行,进行下一次的循环操作 

    break                                   # 停止执行整个循环

    相关文章

      网友评论

          本文标题:第二章 先做键盘侠

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