05.第一个Python程序
时间:2022-06-08
本文章向大家介绍05.第一个Python程序,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1. python是一种编程语言
python作为一种编程语言,通过编写程序的方式来解决问题 python编写的程序,是文本文件,后缀名称为[.py]
2. 第一个python程序
在我们的工作目录下,新建记事本文件,重命名为demo01.py 并打开文件添加内容
d:/resp_work/py_work/备课/days01/demo01.py
-----
print ("hello python, my name is 大牧莫邪!");
打开系统的命令行窗口,执行如下命令进入我们的代码所在文件夹
# 输入d:,表示从c:盘切换到d:盘
C:Usersmouwe>d:
# cd命令,change directory,表示切换目录到命令后面指定的文件夹中
D:>cd D:resp_workPY_WORK备课days01
# 使用python3的环境来执行程序,语法:python3 python源代码.py
D:resp_workPY_WORK备课days01>python3 demo01.py
hello python, my name is 大牧莫邪
实际执行过程.png
3. 程序运行原理解释
我们在demo01.py代码中,编写了内容print("..."),print在英文中表示打印的意思,这里的代码更加符合我们人类的语言习惯。但是计算器作为机器,它自己的逼格决定了它是读不懂人类的语言的。 所以,我们需要一个python开发环境,开发环境中有一个专门用来将符合人类语言的源代码翻译成机器能认识的语言的翻译器:解释器(PVM)。有了解释器,我们只要按照规范的语言编写了程序,就可以让计算机来按照我们期望的方式执行程序了,整个完整的源代码->解释->运行的过程如下:
python程序运行过程.png
4. 程序中的注释
注释是用来进行解释说明的文字,主要是对代码作用和功能的描述,用于提高代码的可读性 注释~代码中经常见到单行注释和多行注释
4.1. 单行注释
python中的单行注释,是以#符号开头的一行代码
# 这是单行注释,print()是用于打印输出数据的函数
print("hello python!")
4.2. 多行注释
python中原本没有多行注释,使用多行字符串的形式来进行多行注释,多行字符串使用三个单引号来包含一段字符
# * * * * * * * * * * * * * * * * * * * * * * *
# 多个单行注释
# 描述更多的信息
# * * * * * * * * * * * * * * * * * * * * * * *
'''
多行注释, 是包含在三个单引号中的多行字符
用于进行比较重要的功能介绍或者注意的问题
描述等等
'''
print("hello python!");
5. 程序中支持中文【python2】
默认情况下,python2源代码中不支持中文,而是使用默认的ASCII编码,我们需要在python源代码的开头位置添加如下配置,来告诉python解释器支持中文处理
# -*- coding=utf-8 -*-
# 第一行添加上面的代码,特殊的单行注释,支持中文
print("这是一个支持中文的程序")
- 【编程基础】Java的接口和抽象类
- 循序渐进调优union相关的sql(r2笔记23天)
- 对分区表导入导出的水平,垂直切分(r2第22天)
- 巧用parallel极速提升数据加载速度(r2第21天)
- 【Windows编程】创建多文档界面
- 生产环境sqlldr加载性能问题及分析之二(r2第20天)
- [Python]从豆瓣批量获取看过电影的用户列表,并应用kNN算法预测用户性别
- 关于desc的一个奇怪问题及分析(r2第18天)
- R语言进行中文分词,并对6W条微博聚类
- 只言片语分析datapump的工作原理(r2第18天)
- 开发 | TensorFlow全新的数据读取方式:Dataset API入门教程
- 用python实现支持向量机对婚介数据的用户配对预测
- SQL*Loader-805的解决(r2笔记36天)
- 用python实现决策树ID3算法,对隐形眼镜类型预测
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP调用接口API封装的例子
- php-fpm超时时间设置request_terminate_timeout资源问题分析
- laravel框架添加数据,显示数据,返回成功值的方法
- PHP的静态方法与普通方法用法实例分析
- 解决PHP使用CURL发送GET请求时传递参数的问题
- php弹出提示框的是实例写法
- laravel 时间格式转时间戳的例子
- php新建文件的方法实例
- 解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
- PHP迭代器和生成器用法实例分析
- php中关于换行的实例写法
- laravel 获取当前url的别名方法
- php中文语义分析实现方法示例
- laravel 中某一字段自增、自减的例子
- php统计数组不同元素的个数的实例方法