当前位置 博文首页 > 少年休闲海:【学习笔记】5、Python基础语法
【准备工作】
我们在Jupyter notebook里面New一个Python3就可以开始愉快的练习了。
a = 100 ??????????#赋值语句:定义了一个变量
c = ‘Hello World!’ ?#f赋值语句:定义了一个字符串
布尔数据类型bool
即真和假,只有两个值构成,True和False。
a = True
b = False
比如判断表达式,返回的结果就是布尔数据类型。
?
默认代码的最后一行,如果能够输出变量的内容,就会自动输出。
上图例子中如果想要最后两行的结果都输出,需要使用下面即将介绍的print函数。
In[] Out[]中括号中的数字,以及星号,打断功能
In[]里面的数字表示输出的顺序,Out[]则同In[]。
In[]里面的星号(*)表示代码正在运行中,可以点击打断按钮停止运行,同时会给出报错信息。
print是打印,在这里指的是向屏幕上输出指定的文字,它可以打印单个值,也可以打印多个值,还可以设置以什么字符作为多个值之间的分隔。
不再受限于只打印代码的最后一行。
如何查看帮助文档学习语法?
——在函数面前加一个问好(?)或者使用快捷键(Shift+Tab)
Sep参数是分隔符,默认是空格分隔,可以指定其他分隔符;
End是打印末尾动作,默认是’\n’(换行),可以指定其他字符串,则不换行,以指定的其他字符串输出在每次打印末尾。
# 单行注释
注释的快捷键:Ctrl + /
“””
多行注释:三个单引号或者三个多引号
“””
输出就是上面的print函数,输入是input函数(跟用户进行交互)。
Input里面的输入参数一定是一个字符串。
a = input(‘请输入您的工资’)
?
比如上图例子里面的a,它是不可以直接参与运算的,如果一定要进行计算,需要用到“int()”函数,其功能是将其他数据类型转换为整数。
为了简便,上面的例子通常会使用下面的写法。
?
其实,变量并没有什么类型,变量只是指向了一个内存地址,内存地址中存储了我们的数据,这个数据具有数据类型,变量可以重复赋值,后面的值会覆盖前面的值,改变变量的值,其实就是改变了变量指向的内存地址。
变量的命名规则
查看Python系统关键字
已存在的函数名
函数名可以用作变量名,但是会使函数功能失效。
同时为多个变量赋值
?
变量交换
正常需要使用中间变量用作临时储存。
?
cs