用pycharm编写程序

使用pycharm编辑器

双击我们安装好的pycharm编辑器(安装过程在前几节)

选择第一个新建项目

第一个pure python是纯python,下面的那些是一些扩展,暂时不用,我们就选第一个

Location是选择编写代码保存的路径,根据自己的情况点右侧小文件夹按钮,自行选择一个路径保存即可

保存后点击右下角的create按钮创建

等待进度条完成后显示下面界面

如果出现这个窗口直接点叉关掉即可

如果之前配置过,就会有个venv这个文件夹,一般是没有,我们不用管它

我们来右击demo1选项,选择Show in Explorer就可以直接查看到demo1的存储所在路径

新建python文件

我们要编写代码,就要新建一个python文件

不用加后缀名,直接写要创建的名字回车即可

创建好后出现下面界面

在我们的空白区域,缺少一些开头注释配置的语句

添加文件开头配置语句

点击左上角File文件按钮,选择下面的Settings…选项

选择Editor下的File and Code Templates下的python script

即可编写我们python的开头注释配置信息

编写这几行即可,${ }内的语句要变成红色,红框内为解释意思

编写完之后,点击ok关闭

python环境变量选择

★★★ 这里补充非常重要的一点:我们选择这个设置项目

★★★ project interpreter中一定要选择你所安装的python版本的路径,3.8

(如果不选择python 3.8 以后的编写运行中就会出错)

我们再次新建一个python文件

文件名为demo1

回车后就会显示我们刚才写的那几行代码

接下来的代码就直接从下面编写即可,这些语句不影响写代码

如何在编写并查看效果呢?

如何在这个文件夹中编写呢?拿hello world来说

可以直接写print( “hello,world” )

写完后右击空白处选择Run ‘demoq’,即可运行

运行后可在底部查看运行结果

python的注释

单行注释:

在要写的语句前面加上 # 即可使这个语句作为注释

(这也是为什么上面的配置语句不会影响下面代码的原因)

点击右上角的运行箭头,现实的效果依旧是hello,world,并不会显示注释

多行注释:

成对的三个点引号括起来便为多行注释 ’’’ ‘’’

同样点击右上角运行,注释仍然不显示

注意:

单行注释的字体颜色显示为灰色

多行注释的字体颜色显示为绿色

python文件修改名字

右击要改的python文件,选择Refactor中的Rename…选项

点击后弹出

修改名字后选择Refactor确定修改重构即可

注意:

我们要点右上角的小三角运行按钮,就要先选择邻左的下拉列表看一下有没有当前的python文件

如果没有,还是要先在空白处右击运行了demo2,才能点击右上角的三角运行按钮

字符串数字一起输出

输出文字和数字相结合的效果要用到 , 号(英文下的)

字符串要用双引号 ” ” 括起来

这样输出的效果英文的逗号并不会显示出来,起到链接的作用

变量及类型

变量可以是任意的数据类型,在程序中用一个变量名表示

变量名必须是大小写英文、数字和下划线(_)的组合,且不能以数字开头,如:

>>>a=1  #变量a是一个整数

>>>t_007 = ‘T007’  #变量t_007是一个字符串

赋值(比如a= ’ABC’ )时,Python解释器干了两件事

1.在内存中创建一个 ’ABC’ 的字符串

2.在内存中创建一个名为a的变量,并把它指向 ’ABC’

标识符和关键字

什么是关键字?

1.python一些具有特殊功能的标示符,这就是所谓的关键字

2.关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

查看关键字:

在我们的爬虫课程中,会介绍到如下这些关键字

看自己的python中有多少关键字可用

还是打开运行下的cmd命令提示符,输入

>>> import keyword

>>> keyword.kwlist

我们在起名时不要和这些系统的关键字起一样的名字

格式化输出

我们了解了普通的输出print( ); 格式后

了解一下格式化输出:

用%加上数据类型占位,后面再写%加上变量名字,即可格式化输出

举个小例子:

%d为数字类型,先不写,先占位

然后通过后面的 %age 传递进去数值,方便修改变量的值

除了%d还有一些格式符号:

这里爬虫的课程主要记住红框中的两个即可,其他的先做了解

我们来试一下 %s

如果有两个%s占位时,可以后面 % 跟上括号,用两个引号括起来要传递的值

可以进行格式化输出多个

最后小知识点补充

sep=” 连接符 ”

这个连接符可以自己定义

正常情况下输出的aaa bbbb ccc中间是空格隔开

但是在很多情况下我们想让他们用别的符号代替,特别是我们爬虫需要输入网址时中间要用 . 来链接,这就需要用到 sep 这个语句了

end=” ” 不换行输出:

\t:代表按一次tab,水平制表符

\n:代表换行符

双引号内什么都不写表示不换行输出

end后面双引号的内容可以控制要不要换行和空不空格

(0)

相关推荐