python的hello world
介绍
完美编程语言学习的第一步就是自己动手写一个简单的hello world
#!/usr/bin/pythonprint('hello world')
虽然简单,但却是阿波罗登月的一小步,人类进步的一大步
第一行是告诉系统使用路径/usr/bin/python 来执行本文件,当然这只在linux系统下起作用。
来点废话吧。python是一种面向初学者或对编程有兴趣的简单的脚本语言,特别牛X地结合了解释性,编译性,交互性和面向对象,本身具有很强的可读性。
有几个你可能需要了解的有关python的环境变量如下
环境变量 | 作用 |
---|---|
PYTHONPATH | 指向路径。我们使用import导入的模块一般都从这里寻找 |
PYTHONSTARTUP |
指向文件。python启动后执行这个文件下的代码 |
PYTHONCASEOK | 指向路径。路径下的模块导入时不区分大小写 |
PYTHONHOME | 指向路径。另一种模块搜索路径 |
命令行参数
交互式执行时,常用的命令行参数有:
-d :在解析时显示调试信息
-O : 生成优化代码的.pyo文件
-S : 启动时不引入该目录下的模块
-V : 版本号
-X : 已过时
-c : 执行脚本并将结果作为cmd字符串,如 python -c "print('python')"
file: 执行脚本文件
编码
猜猜下面程序会输出什么
#!/usr/bin/pythonprint('你好!中国!')
很可能是这样
File "test.py", line 2 SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
这是因为python文件的默认编码格式是 ASIIC,我们需要在文件头部加上
# -*- coding: UTF-8 -*-
或者
# coding=utf-8
就像这样
#!/usr/bin/python
# -*- coding: UTF-8 -*-print( "你好,中国" )
python的hello world相关推荐
- Github配置(git+vscode+python+jupyter)
①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...
- 【实验楼】python简明教程
①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...
- 【Kaggle Learn】Python 5-8
五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...
- 【Kaggle Learn】Python 1-4
[Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...
- 使用python愉快地做高数线代题目~
今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...
- python 位运算与等号_Python 运算符
和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...
- python减小内存占用_如何将Python内存占用缩小20倍?
当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...
- python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...
本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...
- python程序如何执行死刑图片_如何判断对象已死
已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...
- Python gRPC 安装
1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...
最新文章
- 复习计算机网络基础 day5--物理层
- python3 urllib
- cent0S7根分区扩容以及问题解决
- Windows+Caffe(Faster RCNN/RFCN/SSD)编译(Cuda7.5+Cuda8.0)未完待续
- dotNetCore操作Redis(含CentOS7哨兵模式部署)
- Ostu最大类间差方法
- sqlserver字符串多行合并为一行
- 世界上有条件JavaScript是什么?
- 集成电路查询软件_软件著作权登记的法律意义
- 细聊冗余表数据一致性(架构师之路)
- 解决java poi海量数据导出内存溢出问题
- 信息产业浪潮中,京东 IoT 的技术演进与实践创新
- 研发工程规范性模型-DevSecOps
- 蓝牙mesh组网-JDY-24M初步探索
- 一文了解全面静态代码分析
- 完全二叉树叶子结点的算法
- 内网渗透测试:隐藏通讯隧道技术
- C4D模型工具—连接点/边
- 自己的Android应用中调起支付宝网页
- Java+MySQL+swing学生管理系统
热门文章
- Java Instrument(一) Java Agent
- python简单爬虫,获取豆瓣top250书单(datawhale组队学习task4)
- AI笔记: 数学基础之反函数和6个基本初等函数
- zotero导出所有的bib文件
- POJ 1753 Flip Game (当蒟蒻忘记scanf要读回车时,他自闭了
- 数据科学家VS大数据专家VS数据分析师:有什么不同?
- iMeta | 北大陈峰/陈智滨等发表口腔微生物组研究中各部位取样的实验方法(Protocol)...
- 解析一个PHP木马,PHP文件上传安全检测组件
- NavigationDuplicated: Avoided redundant
- EXIF 方向参数 Orientation