zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python脚本介绍与基础函数_Python自学第二节

Python基础 函数 介绍 脚本 自学 第二节
2023-06-13 09:16:14 时间

使用Python既可以编辑成脚本文件,也可以直接在Python自带的开发环境IDLE里交互式执行命令。

IDLE模式:

执行 python3 进入 IDLE 交互模式,执行 exit() 退出IDLE。

脚本模式:

以 .py 为后缀,如 test.py

  • 可以通过 python3 test.py 的方式执行。
  • 可以执行 "chmod a+x test.py" 命令添加执行权限以 ./test.py 执行。
  • 脚本文件命令不能太随意,尤其不要与Python库重名,例如不能用os.py。查看不能使用的关键字 help() 、keywords。

脚本演示:

[root@localhost python]# vi test.py 
[root@localhost python]# cat test.py 
#!/usr/bin/python3
print("hello word")
[root@localhost python]# python3 test.py   //使用python运行
hello word
[root@localhost python]# chmod +x test.py   //添加执行权限直接执行
[root@localhost python]# ./test.py 
hello word

注释说明:

  • 单行注释#,其后的内容将不会被执行,单行注释可放在一行代码之后,或独自成行
  • 多行注释,使用两组,每组三个连续的双引号 " " 或者三个连续 ' ' ' ,两组引号之间为多行注释的内容。
  • 通常一个标准的完整Python脚本文件的头部,应有相关注释来记录编写者姓名、实施的功能和编写的日期等重要信息。

变量与数据类型:

变量定义:

变量不需要声明,可以通过赋值创建变量,变量赋值通过“=”实现,字符变量定义:a = 'hello' b = "哈喽" 可以是单引号,可以是双引号

>>> a = 10
>>> a
a
>>> a,b = 2,3
>>> a
2
>>> b
3
#这是单行注释   
"""
  这是多行注释   
"""

>>> a = 'hello'
>>> b = "哈喽"
>>> a
'hello'
>>> b
'哈喽'

变量赋值:

可以为多个变量赋值,但变量与数值的个数必须相等。 也可以同时给多个变量赋相同的值。

>>> a,b = 3,3   //a,b变量都等于3
>>> a = b = 4   /
/a,b变量都等于4
>>> a
4
>>> b
4

数据类型:

Python中的数据类型主要有:

  • 数值型,分为整数型(int)和浮点型(float)。
  • 字符型,单引号、双引号括起来的字符。
  • 布尔型,0、None、空字符串、空列表、空元组被看做False。
  • 列表、元组、字典、集合。

区分数据类型的目的:

  • 为不同类型的数据合理分配存储空间。
  • 不同类型的数据可以做不同的数据处理。

Python是种强类型编程语言:

  • 强类型是指数据类型比较强势,不会轻易随着环境的变化而变化
  • 不同类型的数据之间不能进行运算。
  • 利用type()函数可以检测数据类型。
  • 利用int()可以将文本型转换成数值型数据
  • 利用str()可以将数值型转换成文本型数据
  • 利用Python内部会把True当做1处理,把False当做0处理
>>> a = '123'
>>> b = 456
>>> c = [1,2,3]
>>> type(a)

>>> type(b)

>>> type(c)


>>> int(a) + b
579
>>> a + str(b)
'123456'

>>> True + 1
2
>>> False + 1
1