进入
win + R
cmd + enter
进入 py
退出 exit(0)
打开文件夹 cd
类似 C:\>是在window提供的命令行模式
>>>是在Python的交互环境
在Python交互环境下,只能输入Python代码并立刻执行
在命令行模式和交互模式中运行代码不同
例:
在交互环境中:
在命令行模式中:
在文本编辑器中
在命令行模式中 如下图 没有输出
若想输出600应在文本编辑器中
那么在命令行模式中
输入与输出
输出 利用print
print可以输出多个字符串 用逗号隔开,运行是遇到逗号就输出空格如下图
输入 利用input
输入一个名字 把名字存入变量name中 再显示 如图:
除了直接显示也可以利用print显示 print(name)就会直接打印出Will
为了界面友好 我们可以再input中加入文本 如图:
注释
在文本的前面加上#机器遇到井号键会自动跳过之后的文本
缩进
当语句以冒号结尾时之后缩进的代码视为代码块 如图
注:在复制粘贴后要检查缩进是否正确
在文本编辑器中,需要设置把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 等一些制表符还有\也是。如图:
为了简化 默认r' '中的字符不需要转义 如图:
在字符串中利用 '''...''' 可以多行输出 其中在交互模式与编辑器中不同如图
其中...也可以在前加上r使用 如图
布尔值:
布尔值就是True与False如图:
True与False可以用于or and not 运算 如图
、
空值:
一个特殊的值 不能理解为0 用None表示
变量:
变量名必须是大小写英文、数字和_的组合,且不能用数字开头
变量的类型不需要定义 直接赋值即可 一个变量可以反复赋值 而且可以赋值不同的类型
常量:
常量表示不能改变的量 通常用全部大写的字母来表示 Python对变量没有保护机制所以可以强行改变
这里整数与整数相除得出的是精确值为浮点数 例:
>>>10 / 3
3.3333333333333335
>>>9 / 3
3.0
利用//可以取整数部分 例:
>>>10 // 3
3
Python 对整数没有大小限制,对浮点数也没有大小限制,但是超出一定的值将显示inf(无限大)