• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

【学习笔记】5、Python基础语法

互联网 diligentman 2小时前 2次浏览

Python基础语法

【准备工作】

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

【学习笔记】5、Python基础语法

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

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

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

布尔数据类型bool

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

a = True

b = False

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

【学习笔记】5、Python基础语法

 

二、Jupyter默认输出功能

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

【学习笔记】5、Python基础语法

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

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

【学习笔记】5、Python基础语法

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

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

【学习笔记】5、Python基础语法

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

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

【学习笔记】5、Python基础语法

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

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

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

【学习笔记】5、Python基础语法

【学习笔记】5、Python基础语法

【学习笔记】5、Python基础语法

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

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

四、Python的注释功能

# 单行注释

注释的快捷键:Ctrl + /

“””

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

“””

【学习笔记】5、Python基础语法

五、Python输入和输出

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

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

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

【学习笔记】5、Python基础语法

【学习笔记】5、Python基础语法

 

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

【学习笔记】5、Python基础语法

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

【学习笔记】5、Python基础语法

 

六、Python变量介绍

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

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

变量的命名规则

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

查看Python系统关键字

【学习笔记】5、Python基础语法

已存在的函数名

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

【学习笔记】5、Python基础语法

同时为多个变量赋值

【学习笔记】5、Python基础语法

 

变量交换

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

【学习笔记】5、Python基础语法

 

【学习笔记】5、Python基础语法


程序员灯塔
转载请注明原文链接:【学习笔记】5、Python基础语法
喜欢 (0)