一.
1. print()函数的主要功能:打印内容。
2. print() 函数中引号的用法。当括号内有引号的时候,就相当于告诉计算机——你不需要执行多余的操作,我输入什么,你就打印什么。
3. print()函数中三引号每一个句号后面换行
4. #号后边的任何数据在代码运行的阶段不会被输出。
二.
1. \n代表换行,\b代表退格,\r代表回车,\t代表跳到下一个tab的位置, \\代表字符\, \0代表空字符,
2. \ddd代表一到三位八进制所代表得到任意字符, \xhh代表两位十六进制任意字符
3. 变量的特点:变量之所以称为变量,是因为它保存的数据是可以随意变化的
4. 变量命名规范:a.只能是一个词 b.只能包含数字,字母和下划线 c.不能以数字开头 d.尽量描述包含的数据内容 e.不要使用python的关键词或函数名
二.
1. 在 Python 的世界里,最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。
2. 字符串的识别方式非常简单——只要是被【单/双/三引号】括起来的内容,不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的
,就表示是字符串类型。
字符串,顾名思义,就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。
字符串可以表达现实世界里的词、语句、表达式等。
3. 常见数据类型中的第二种: 整数 ,整数英文为 integer ,简写做 int 。Python世界的整数其实和现实世界数学中定义的一样:
是正整数、负整数和零的统称,是没有小数点的数字。我们的商品销量、尺寸等,都可以通过它表现出来。
整数脱掉了【引号】马甲,只能【单独行动】。一旦碰上符号及其他文字类数据,譬如中文、英文,立马被报错秒杀。
4.浮点数的英文名是 float ,与 整数(int) 和 字符串(str) 不同,浮点数没有简写。,计算机里浮点数的运算是不精确的,会有四舍五入的误差。
5.Python 里的整数、浮点数和数学意义的整数、小数是一样的,它最重要的作用是与运算符号结合,进行 数学计算 。
6.按照运算优先级口诀,从左到右先算括号里的,括号外的则乘除先于加减。
7.下一个知识点——字符串拼接就是利用字符串拼接符号【+】,将需要拼接的变量连在一起就行了
8.str代表字符串,全称为 string ,整数的英文简称为 int ,全称为 integer 。
9.要如何把两个不同类型的数据拼在一起呢?
这就涉及到了我们这关最后一个知识点:数据转换。
负责转换数据类型的函数一共有3种: str() 、 int() 和 float() 。
10.str()函数能将数据转换成其字符串类型,不管这个数据是int类型还是float类型,只要放到括号里。这个数据就能摇身一变,成为字符串类型。
当我们使用引号时,引号里的东西,都会被强制转换为字符串格式。
11.int()将其他数据类型转化为整数类型;小数形式的字符串,由于Python的语法规则,也不能使用int()函数强制转换。只有符合整数规范的字符串类数据
,才能被int()强制转换。
虽然浮点形式的 字符串 ,不能使用<b>int()</b>函数。但浮点 数 是可以被int()函数强制转换的。int()函数的本质是将数据转换为整数。
对于浮点数,int()函数会做取整处理,同我们平时小数四舍五入的处理方法不同,int()函数会直接抹零,直接输出整数部分。
文字类的字符也不能使用int来转化
12.float()将其他数据类型转化为浮点数类型
首先,float()函数的使用,也是将需要转换的数据放在括号里,像这样:float(数据)。
其次,float()函数也可以将整数和字符串转换为浮点类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。
三.1.在Python宇宙,条件判断语句总共有三种表现形式,我们先从最简单的单向判断:if开始说起:
if xxxx: #条件 若条件满足则 print()做点什么 若不满足则跳过执行下一条语句 也就是类似 如果.....就.... 的意思
2.在条件判断代码中的冒号 : 后、下一行内容的前面,会空几个格
首先,在计算机的沟通语言中,空格的学名叫缩进,比如我们写文章都要空两个格,这就叫首行缩进。
对于Python而言,冒号和缩进是一种语法。它会帮助Python区分代码之间的层次,理解条件执行的逻辑及先后顺序。【注:缩进是四个空格或一个Tab键】
被缩进的内容(print()函数)和if条件语句组成了一个代码块(一个整体),成为了if条件下的内部命令。
这意味着:如果赋值满足if条件,计算机就会准确执行if条件内部的命令(即缩进的代码块)。
3.双向判断,if...else...
if...else语句 【如果...就,否则...就】
f...else条件语句中,if和else各自抱团,形成两个不同的代码块。表示的是条件和其他条件的互斥关系——如果不满足if条件,就执行else其他条件。
在判断3个或3个以上的条件时,我们就需要借助Python中的多向判断命令:if…elif…else…。
如果if的条件不满足,就按顺序看是否满足elif的条件,如果不满足elif的条件,就执行else的命令。
并且,当判断的条件
超过3个时,中间的多个条件都可以使用elif。 条件后需要加冒号
四、if嵌套