python3.7.0界面_python3.7.0入门

2018年9月25日,按教程来吧。。。

基础设施

python版本

首先讲一下我用的版本,我下载的是python3.7.0版,(电脑自带了python2.版本,不过我不用。)

另外还下载了一个pycharm,现在还没太搞懂这个东西的用途。不过感觉它的界面还可以,以后也许会以它为主。

在pycharm中,有一个python console叫做python控制台,即python交互模式;还有一个terminal叫做终端,其实就跟电脑自带的终端功能一样,只是背景色更温和些,没有输入python3进入python交互模式之前,就叫命令行模式。

备注:截至目前,我只会在mysql和python3的交互模式下作业,暂时没试过直接在命令行模式下执行python 文件名.py运行一个.py文件。

python交互模式可以直接输入代码,然后执行,并立刻得到结果,交互模式的主要用途是调试python代码。但是交互模式有一个缺点——无法返回上一行去修改代码,一旦换行,如果发现上一行有错误,就只能结束这段错误命令后,重新编写一段正确的代码。感觉非常麻烦。

pycharm中的terminal与系统自带的终端其实一样的,可以运行多种命令,包括mysql命令。在terminal下运行python其实就是启动cpython解释器进入python交互模式,cpython解释器是在下载python3.7.0时一并下载获得的,在terminal中进入python交互模式后,与python console就一样了。

文本编辑器

我下载了一个sublime text,暂时还没用过。也没用过其他的文本编辑器,所以也无从比较好差。

文本编辑器的作用是可以将代码保存为一个文件,从而让程序反复运行。

一般用python开发程序时,可以一边在文本编辑器里写代码,一边开着交互式模式的终端,在写代码的过程中,把部分代码粘贴到终端运行调试验证,从而确保代码的正确。

登入退出

在终端登入python

python3

在终端退出python

exit()

输出print()

print('hello,world')

hello,world

print('the fox', 'jumps over', 'the lazy dog')备注:逗号会输出一个空格。

the fox jumps over the lazy dog

print('100+200=', 100+200)备注:引号内的属于字符串而非数学公式,引号外的会自动计算出结果。

100+200= 300

输入input()

name = input()

micheal

name

返回

‘micheal‘

备注:不知道为什么我输入who is your girl = input()会返回错误。

备注:没搞明白,既然变量可以直接name=michael这样去定义,为什么还要用name=input(),再输入micheal,再输入name,才输出micheal这么麻烦。

实际上输入就是把输入的内容存放到变量里,为何不直接设置变量?

使用mysql

首先,确保mysql已经安装到位;

其次,确保python已经安装到位;

最后,下载连接器、连接驱动。

连接驱动:

pip install mysql-connector;

或者

pip install mysql-connector-python --allow-external mysql-connector-python;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值