进入

            win + R

Python 3 学习笔记(1)输入输出 与 数据类型

            cmd + enter

Python 3 学习笔记(1)输入输出 与 数据类型

进入     py

Python 3 学习笔记(1)输入输出 与 数据类型

退出     exit(0)

Python 3 学习笔记(1)输入输出 与 数据类型

打开文件夹 cd

Python 3 学习笔记(1)输入输出 与 数据类型


类似    C:\>是在window提供的命令行模式

           >>>是在Python的交互环境

           在Python交互环境下,只能输入Python代码并立刻执行

在命令行模式和交互模式中运行代码不同

例:

在交互环境中:

Python 3 学习笔记(1)输入输出 与 数据类型

在命令行模式中:

    在文本编辑器中

Python 3 学习笔记(1)输入输出 与 数据类型

    在命令行模式中 如下图 没有输出

Python 3 学习笔记(1)输入输出 与 数据类型

若想输出600应在文本编辑器中

Python 3 学习笔记(1)输入输出 与 数据类型

那么在命令行模式中

Python 3 学习笔记(1)输入输出 与 数据类型

输入与输出

输出 利用print

Python 3 学习笔记(1)输入输出 与 数据类型

print可以输出多个字符串 用逗号隔开,运行是遇到逗号就输出空格如下图

Python 3 学习笔记(1)输入输出 与 数据类型

输入 利用input

输入一个名字 把名字存入变量name中 再显示 如图:

Python 3 学习笔记(1)输入输出 与 数据类型

除了直接显示也可以利用print显示 print(name)就会直接打印出Will

为了界面友好 我们可以再input中加入文本 如图:

Python 3 学习笔记(1)输入输出 与 数据类型Python 3 学习笔记(1)输入输出 与 数据类型

注释

在文本的前面加上#机器遇到井号键会自动跳过之后的文本

缩进

当语句以冒号结尾时之后缩进的代码视为代码块 如图

Python 3 学习笔记(1)输入输出 与 数据类型

注:在复制粘贴后要检查缩进是否正确

       在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格

数据类型与变量

整数:包括正负数与0 例:100 -250 0

浮点数:指有小数的数 包括利用科学记数法写的大的数(科学记数法 1.23 * 10 ^ 9 应写为1.23e9 把10用e代替

    例:1.2e-5 1.23e9

字符串:

在‘ ’或者“ ”中的被称为字符串 ‘I am OK’其中包含I,空格,a,m,空格, O,K,七个字符如果想要表示的字符串中包含“或者‘中一个 那么最外面的引号用另一个就可以了 如果都包含了 那么需要转义 利用\ 很多字符都需要转义 例:’ ” \t \n 等一些制表符还有\也是。如图:

Python 3 学习笔记(1)输入输出 与 数据类型

为了简化 默认r' '中的字符不需要转义 如图:

Python 3 学习笔记(1)输入输出 与 数据类型

在字符串中利用  '''...''' 可以多行输出 其中在交互模式与编辑器中不同如图

Python 3 学习笔记(1)输入输出 与 数据类型

Python 3 学习笔记(1)输入输出 与 数据类型

其中...也可以在前加上r使用 如图

Python 3 学习笔记(1)输入输出 与 数据类型

布尔值:

布尔值就是True与False如图:

Python 3 学习笔记(1)输入输出 与 数据类型

True与False可以用于or and not 运算 如图

Python 3 学习笔记(1)输入输出 与 数据类型

空值:

一个特殊的值 不能理解为0 用None表示

变量:

变量名必须是大小写英文、数字和_的组合,且不能用数字开头

变量的类型不需要定义 直接赋值即可 一个变量可以反复赋值 而且可以赋值不同的类型

常量:

常量表示不能改变的量 通常用全部大写的字母来表示 Python对变量没有保护机制所以可以强行改变


这里整数与整数相除得出的是精确值为浮点数 例:

>>>10 / 3

3.3333333333333335

>>>9 / 3

3.0

利用//可以取整数部分 例:

>>>10 // 3

3

Python 对整数没有大小限制,对浮点数也没有大小限制,但是超出一定的值将显示inf(无限大)

相关文章: