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
相关文章
- Python基础07-函数
- Python基础12-内置函数
- pycharm导入Python_python简单项目
- 在pycharm中如何新建Python文件?_github下载的python源码项目怎么用
- 2022年最新Python大数据之Python基础【九】面向对象与继承
- mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」
- python十进制转换_Python 进制转换
- python的random()函数用法_Python随机函数random用法示例
- python基础之五大标准数据类型
- Python函数基础[通俗易懂]
- python基础(7)内置函数divmod用法
- Python——基础篇
- python定义函数求和_Python定义函数实现累计求和操作
- Python基础-4 使用函数减少重复操作
- (二)Python基础结构
- Python基础语法-基本数据类型-字符串的格式化
- Python基础语法-函数-函数的参数(一)
- Python基础语法-函数-函数的参数(二)
- Python基础语法-函数-函数的返回值
- Python基础语法-函数-高阶函数(一)
- Python基础语法-函数-匿名函数
- Python基础语法-函数-迭代器生成斐波那契数列
- Python基础语法-函数的错误处理-raise语句
- Python基础语法-函数的错误处理-常见异常类型
- python全栈开发-Day9 函数对象、函数嵌套、名称空间与作用域(装饰器基础)详解编程语言
- Python输出函数print()总结(python print())详解编程语言
- 使用Python操作MySQL数据库快速上手(python访问mysql数据库)
- python用Redis与Python实现大数据收集与分析(redis 联合)