当前位置 博文首页 > 少年休闲海:【学习笔记】5、Python基础语法

    少年休闲海:【学习笔记】5、Python基础语法

    作者:[db:作者] 时间:2021-09-14 13:29

    Python基础语法

    【准备工作】

    我们在Jupyter notebook里面New一个Python3就可以开始愉快的练习了。

    一、数字和字符串的定义方法

    a = 100 ??????????#赋值语句:定义了一个变量

    c = ‘Hello World!’ ?#f赋值语句:定义了一个字符串

    布尔数据类型bool

    即真和假,只有两个值构成,True和False。

    a = True

    b = False

    比如判断表达式,返回的结果就是布尔数据类型。

    ?

    二、Jupyter默认输出功能

    默认代码的最后一行,如果能够输出变量的内容,就会自动输出。

    上图例子中如果想要最后两行的结果都输出,需要使用下面即将介绍的print函数。

    In[] Out[]中括号中的数字,以及星号,打断功能

    In[]里面的数字表示输出的顺序,Out[]则同In[]。

    In[]里面的星号(*)表示代码正在运行中,可以点击打断按钮停止运行,同时会给出报错信息。

    三、print()功能以及帮助文档的使用方法

    print是打印,在这里指的是向屏幕上输出指定的文字,它可以打印单个值,也可以打印多个值,还可以设置以什么字符作为多个值之间的分隔。

    不再受限于只打印代码的最后一行。

    如何查看帮助文档学习语法?

    ——在函数面前加一个问好(?)或者使用快捷键(Shift+Tab)

    Sep参数是分隔符,默认是空格分隔,可以指定其他分隔符;

    End是打印末尾动作,默认是’\n’(换行),可以指定其他字符串,则不换行,以指定的其他字符串输出在每次打印末尾。

    四、Python的注释功能

    # 单行注释

    注释的快捷键:Ctrl + /

    “””

    多行注释:三个单引号或者三个多引号

    “””

    五、Python输入和输出

    输出就是上面的print函数,输入是input函数(跟用户进行交互)。

    Input里面的输入参数一定是一个字符串。

    a = input(‘请输入您的工资’)

    ?

    比如上图例子里面的a,它是不可以直接参与运算的,如果一定要进行计算,需要用到“int()”函数,其功能是将其他数据类型转换为整数。

    为了简便,上面的例子通常会使用下面的写法。

    ?

    六、Python变量介绍

    • Python中变量是动态数据类型;
    • Python中变量不需要声明,直接赋值就可以使用;
    • 变量在使用之前必须先进行赋值;
    • Python会根据你赋给的值自动判断变量的数据类型;

    其实,变量并没有什么类型,变量只是指向了一个内存地址,内存地址中存储了我们的数据,这个数据具有数据类型,变量可以重复赋值,后面的值会覆盖前面的值,改变变量的值,其实就是改变了变量指向的内存地址。

    变量的命名规则

    • 变量名不受长度限制,但是只能有三部分组成:字母、数字、下划线,不能使用空格、连字符、标点符号、引号或者其他字符;
    • 变量名的第一个字符不能是数字,而必须是字母或者下划线;
    • Python中变量名区分大小写;
    • 不能将Python关键字用作变量名;
    • 变量名最好具有实际含义,便于阅读和理解;

    查看Python系统关键字

    已存在的函数名

    函数名可以用作变量名,但是会使函数功能失效。

    同时为多个变量赋值

    ?

    变量交换

    正常需要使用中间变量用作临时储存。

    ?

    cs