这个章节来初步认识一下
Python3的交互解释器
Python shell
交互模式是 Python 语言的一大特点,相比于很多编程语言编译运行一堆操作才能获得反馈,Python 交互模式可以让你就像和机器人对话一样,你说一句,它就回复一句。
进入Python3后,你可以输入几个简单的命令,来感受一下交互模式的魅力
依次输入下面的几行语句,回车运行。
1+1
5**2
5**100
**代表的是次方运算,比如5 ** 2 =5的二次方
IPython shell
IPython 是一个功能强大的交互模式 shell 工具,相较于自带的 shell,IPython 可以实现自动补全、自动缩进,还支持 bash 命令和一些内置的功能和魔术方法。性能方面 IPython 也比 Python 自带的 Shell 增强不少。
🔆 安装IPython shell
使用以下命令安装:
- linux平台下安装
sudo pip3 install ipython
- Windows平台下安装
在命令行输入
pip install ipython[all]
或者
easy_install ipython
使用IPython shell
我们先尝试一下 IPython 的特性,首先是它的自动补全,它适用于当前目录下文件、Python 关键字、模块、方法、变量等。
当我们想要输入 print 时,我们可以只输入前几个字母比如 pri ,然后按下 Tab 键就会自动帮我们补全,又比如我们想输入 class 时,输入 cla 然后按下 Tab 键就会匹配到两个选项,这时候我们继续按 Tab 键就可以实现选择。(虽然自动补全很方便,但不建议初学者太依赖自动补全。不偷懒才是学习编程的好方法。)
帮助文档
Python 自带非常强大的帮助功能,比如我们可以通过 help(print) 查看 print 的帮助信息,使用完毕之后按 q 退出帮助。
在 IPython 中我们可以使用更便捷的帮助命令 ? 和 ??,?? 在一些模块或函数中会得到比 ? 更详细的帮助信息。
脚本模式
这里我们所说的脚本模式又叫命令行模式、文件模式,其实就是编写脚本,然后在命令行中运行。这种模式的特点是一次性会运行脚本文件中的所有代码
可以用编辑器写好代码运行。
创建一个hello.py
使用命令python3 hello.py运行程序
编写第一个简单程序
可以直接在vscode里面编写py程序
print函数
print 函数是一个常用的内置函数,此处的括号必须使用英文输入法的半角括号,写在其中的字符串必须引号括起来,可以用单引号(')、双引号(")或者三引号('''),需要注意的是括号也必须是英文半角的,而且必须成对出现,不能混用。
🔆 单引号与双引号无区别
-
在Python中
- 使用单引号或双引号
- 是没有区别的
-
但是很多类似于c语言的编程语言
-
用双引号表示字符串
- "oeasy"
-
用单引号表示字符
- 'o'
-
单字符的字符串也是字符串
- "a"
-
-
python是我们学习的第一门语言
-
我们以后还会接触各种语言
-
所以这里养成个习惯
- 字符串默认使用双引号
- 而不使用单引号
-
🔆 字符串相加 +
跟C语言的strcat类型,把字符串连接起来
- 两个字符串加在一起就是拼合字符串
- 中间可以有空格么?
- 前面或者后面的单词加上空格都可以
-
如果想要前后两个单词都是独立单词呢?
-
中间加上一个空格就可以
🔆 print(h),输出无引号
()括号
-
意味 print 是一个函数
-
正在调用这个函数
-
print()- 输出空行
-
print(h)- h不认识
-
print("h")- 输出字符串"h"(不带引号)
-
引号
- 引用字符串的符号
- 引号把一些字符引用起来形成一个字符串
- 就像引用名人名言一样
- 所以引号叫做引号
#使用print函数
print("h")
-
输出"h"字符串
- "h"就是 print 函数的参数
-
"h"参数放在小括号里
- 回车输出~
⏺️ 总结
- 完成python3的安装使用,安装ipython shell
- 完成帮助文档的查询
- 编写简单的字符打印程序,使用print函数