Python代码前几行声明是什么
来源:互联网 发布:全国医院数据库 编辑:程序博客网 时间:2024/04/26 08:21
举个例子
#!/usr/bin/python# -*- coding: UTF-8 -*-i = int(input('输入值:'))I = [1000000,600000,400000,0]r = [0.01,0.015,0.03,0.1]for j in range(len(I)): if i > I[j]: b = [0,0,0,0] b[j] = i -I[j] for k in range(j+1,len(I)): b[k] = I[k-1] bonus = sum(map(lambda (i1,i2): i1 * i2,zip(b,r))) breakprint('奖金:',bonus)
脚本语言的第一行,即
#!/usr/bin/python
是用来指出用什么可执行程序去运行这个文件中的代码。
即告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;
另外有一种更好的做法,也是比较推荐的做法。
#!/usr/bin/env python
如果没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。
相比第一种写法写死python路径,会去环境设置寻找 python 目录的第二种写法无疑更值得推荐。
脚本语言的第二行,即
# -*- coding: UTF-8 -*-
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以为了避免在读取中文时报错,需要我们在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8
所以如果所执行代码中包含中文,就需要在头部指定编码;
另外请注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
阅读全文
1 0
- Python代码前几行声明是什么
- 关键字volatile是什么声明?
- 关键字volatile是什么声明
- 代码是什么?
- Python 是什么
- Python是什么
- Python 是什么
- Python是什么?
- Python是什么
- Python 是什么
- Python是什么?
- Python 是什么
- Python是什么
- Python是什么?
- Python 是什么??
- Python 是什么
- 声明代码语法:
- c++的声明和定义是什么
- No Identifier specified for entity
- 标准的json格式
- Mvp+Retrofit2+RxJava2 项目中使用的简洁封装
- 索引的分类和简单介绍
- Java 多线程理解(一) 多线程技能
- Python代码前几行声明是什么
- mysql定时备份资料
- Sublime Text 3143 Win32版本暴力破解过程
- vim most powerful, not one of
- 关于Fragment中的onActivityResult的回调问题
- iOS 开发--相对来说比较简单的cell高度自适应
- 纯js(jq)模拟alert弹窗
- java后台返回前端数据的方式json,html 组装json的技术struts2-json-plugin,fast-json,Gson,手动拼接
- 【转】Faster RCNN代码理解(Python)