python是什么?
荷兰
人Guido van Rossum
于1989年底发明,第一个公开发行版发行于1991年python特点有哪些?
. py
为后缀名的扩展文件python解释器
去执行?? 关于python解释器有很多,常用cpython ,顾名思义用 c编写的,是使用最广的python解释器
更多详情:
- Python由荷兰的Guido van Rossum设计。
- Python第一个版本于1991年初公开发行。。
- Python 2.0于2000年10月发布,增加了许多新的语言特性。
- Python 3.0于2008年12月发布,此版本不完全兼容Python 2.0 ,导致Python 2.0与Python 3.0不兼容。
- Python 3.5在2015年9月发布Python3.6正式版在2016年12月发布
- Python 3.7.0版本于美国时间2018年6月27日发布
为什么使用Python(python可以用来做什么)?
目前使用Python的企业
Python的缺点有哪些?
任何语言都有缺点
一、下载python
官网: python-3.8
下载最新版Python安装程序(选择对应操作系统安装程序) ,双击运行并安装
安装时选择“add Python to PATH”添加环境变量,若漏选,可在安装完成后在系统属性的高级项添加环境变量,把Python.exe所在路径添加到path环境变量中
python安装教程: xxxx
?? 安装完成后在“开始”——“程序”——“Python3.x”中选择“Python3.x” 启动命令行方式或选择“IDLE” 集成开发环境编写程序
二、python开发环境简介
python的开发环境 IDLE 是交互的命令行
对于 IDLE需要知道和掌握这些:
cpython使用 >>>
做提示符
三、python开发环境/编辑器
???♂?推荐使用 pycharm.
由于Python是解释型语言,因其特性,语法相对比较简洁,但是强大
代码规范:
1、缩进
Python 中的程序是依靠代码缩进来体现代码之间的逻辑关系的
1 # 原始位置
2 # 一级缩进
3 # 二级缩进
?? 缩进是点击键盘的Tab
2、注释
方法一 : 以#
开始,表示本行的# 之后是注释
# 我是注释内容
?Example
# 循环输出0到9数字
for i in range (10 ):
print(i ,end =‘ ‘)
?? 通过写注释可以标记代码,解释代码
方法二 : 包含在一堆三引号‘‘‘…‘‘‘,或者 """…"""且不属于任何语句的内容将被解释器认为是注释,适用于多行的情况
"""
参数: xxx ddd gg
作用: *****
"""
3、基本输入输出
1)、输入
print(" 字符串 ")
# 或者
print(‘ 字符串 ‘)
2)、输出
# 语法
input()
# 让用户输入一个值存放到一个变量中
>>> name = input( )
Mike
# 可以在用户输入时,加上提示内容input(‘ 提示内容‘ )
>>> name = input(‘请输入你的名字: ‘)
请输入你的名字: martin
>>> print(‘hello‘,name)
hello martin
当输入 name =input( ) 系统会等待用户输入内容,完成后就存放到一个变量name 中
?? 注意python中的input()
函数输入的值会变成str
类型的数据
如果再进行判断或者其它操作,遇到类型不同,则可能会报错
age = input("请输入你的生日:")
if age >= 18:
print("你是成年人了!")
else:
print("你不是成年人!!!")
程序报出如下错误
可以使用int()
函数把str
类型的数据转化为int类型的数据
改正后
4、代码规范
由于python有丰富的类库,所以大部分的功能需要导入外界的包,需要知道包管理概念和使用
5、使用帮助
可以使用python命令行得到 使用 help(帮助)
分成三种情况说明
#1 . 查看函数类型和帮助信息
>>>help(max)
表示查看有关max函数的帮助
# 2 . 查看模块中成员函数的信息
>>>import os
>>>help(os.fdopen)
#表示查看os模块中的fdopen成员函数信息
# 3 . 查看整个模块信息
# 使用help(模块名)查看整个模块的帮助信息
#注意先import导入该模块
#例如 :
>>>import math
>>>help(math)
首先要知道几个模式:
c:>
python
在命令行模式,回车进入,提示符为 >>>
(交互式模式下,输入exit()
回车返回到命令行模式)在交互模式下 输入
>>> 100 +200
300
?? 指定打印文字可以使用 print() 函数,将需要打印的文字用引号(单引号或者双引号括起来 ),但是不要混用,
交互式模式什么?
使用文件方式编写Python代码是很好的方式
基本概念
字符串: 用单引号
或者双引号
括起来的文本
# 双引号
""
# 单引号
‘‘
1、执行 *.py
文件
交互式模式
python 文件名.py
运行一个.py
文件的python 代码不能够实时
的存储,所以需要一个编辑器,
这里用的是 pycharm。
不要使用windows自带的word,或者记事本,word保存的不是纯文本,记事本会添加其他标识如 UTF-8-BOM
原文:https://www.cnblogs.com/martin-1/p/14853686.html