前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python脚本介绍与基础函数_Python自学第二节

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

作者头像
张旭博客
发布2022-12-27 14:33:53
4370
发布2022-12-27 14:33:53
举报
文章被收录于专栏:zxbk

使用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。

脚本演示:

代码语言:javascript
复制
[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 = "哈喽" 可以是单引号,可以是双引号

代码语言:javascript
复制
>>> a = 10
>>> a
a
>>> a,b = 2,3
>>> a
2
>>> b
3
#这是单行注释   
"""
  这是多行注释   
"""

>>> a = 'hello'
>>> b = "哈喽"
>>> a
'hello'
>>> b
'哈喽'
变量赋值:

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

代码语言:javascript
复制
>>> 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处理
代码语言:javascript
复制
>>> 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
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IDLE模式:
  • 脚本模式:
  • 注释说明:
  • 变量与数据类型:
    • 变量定义:
      • 变量赋值:
      • 数据类型:
        • Python中的数据类型主要有:
        • 区分数据类型的目的:
        • Python是种强类型编程语言:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档