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系统关键字
已存在的函数名
函数名可以用作变量名,但是会使函数功能失效。
同时为多个变量赋值
变量交换
正常需要使用中间变量用作临时储存。