Linux系统下吉林快-三平台开发环境搭建以及关于变量的基本操作

有问题联系Q1446595067吉林快-三平台开发, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。

2018年3月,该语言作者在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。

二 linux系统下python环境的搭建:

对于在Linux环境下的python编程环境的搭建,首先需要一个pycharm-community的安装包,这个安装包里面包含了pycharm程序所需要的文件和环境:

在shell里面,以普通用户的身份切换到pycharm安装目录的bin目录下,会有一个pycharm.sh的脚本,使用指令sh pycharm.sh指令运行这个脚本,这样pycharm就会启动了。如果是以超级用户的身份运行,可能会导致对于某些目录操作的权限问题。比如书超级用户创建的文件普通用户是无法进行相关操作的。

这样就进入到了pycharm的操作界面了:

在进行程序的编写之前,首先需要对新建的程序文件进行一些说明,这些说明是以块注释的形式存在的。如果每次新建编程文件都要写一些关于代码的说明文字显然太过麻烦,可以在设置界面依次选择Editor-FIle and Code Template-Python Script,在这个界面里写上一些关于程序的说明文字,比如说文件名,文件创建时间和作者之类的内容,这样每次新建文件就可以自动生成这些说明文字了。

新建的文件前面会生成说明文字,关于说明文字中的utf-8,这是一种支持中文的编码格式:

三 python中的注释:

python中的注释分为单行注释和块注释,顾名思义单行注释就是对于单行代码进行的注释,块注释是对多行代码或者一个模块的代码进行注释。

单行注释:单行注释可以选中单行或者多行注释,使用shift + ?键来进行快捷注释,同样也可以取消注释。

块注释(多行注释):

四 python中的变量:

 什么是变量?

变量名只有在第一次出现才是定义变量。(变量再次出现,不是定义变量,而是直接使用之前定义的变量)

变量的定义:

在python中,每个变量使用之前都必须进行赋值,变量赋值以后该变量才会被创建

格式:

等号(=)用来给变量进行赋值,等号左边是一个变量名,等号右边是存储在变量中的值。变量定义之后,后续就可以直接使用了。

举例:定义个字符型的变量name,整型变量height和age,浮点型变量weight,布尔型变量gender,并打印输出:

      需要注意的是,针对字符型的变量,在定义变量的值时需要使用单引号将变量的值引起来,用来告诉编译器这是一个字符而不是一个变量,否则就会报错。

输出结果:

对于变量的命名,如果是两个单词,一般使用两个单词的小写形式,然后使用下划线将两个单词连接起来,这就是一个变量名。在python中,可以使用raw_input指令来从键盘接收输入内容,但这个接受的内容,不管在键盘输入的时候使用的是何种数据类型,在使用raw_input指令后,统一默认接受内容的类型为字符型。这样的话,如果进行接受内容之间的字符运算,是无法进行的:

在程序运行的结果行,会提示因为类型不匹配而导致的报错:

为了避免这种错误,就需要在从接收从键盘输入的内容的时候,进行强制的类型转换。转换格式是在从键盘接收的数据之前输入需要转换成的数据格式。比如转换成float型,就在raw_input之前加上fioat:

这样就可以进行接收内容的算数运算了:

五 变量的格式化输出:

对于变量的格式化输出,使用%来表示输出的数据格式。%s指字符格式输出,%d指整型格式输出,%f指浮点型格式输出。

而对于百分比这种特殊形式的输出,需要在格式化字符输出的%后面再加上一个%,用来表示百分比格式的输出:

格式化输出的结果:

猜你喜欢

转载自blog.51cto.com/13878982/2147578