python 是一种解释型,面向对象,动态数据类型的高级程序设计语言,在许多领域都有应用,包括Web开发,脚本编写,爬虫,运维,数据分析,机械学习,人工智能。
版本的选择(paytho 2.7 是最后一个py2版本,2020年将不再提供支持。)(python3.6,是最新的py3系列版本,是python的未来,py2和py3是不兼容的俩个版本。我们选择py3,后期讲解他们的差异。
环境的安装
python的安装自定义安装,添加到path为所有用户,然后一路next.测试:win+r,然后输入cmd 敲回车,调出命令终端,终端输入paython,看到paython版本即可python 的执行方式
交互式:启动pytho环境,敲一条执行一条,退出quit()
脚本式:将所有执行的代码保存到一个文件中,然后统一执行
为了保留代码,后面全部采用脚本式
代码中的所有字符全部是英文
什么是变量:在程序运行过程中,其值可以改变的量
标识符(命令)
只能有数字、字母、下划线组成,首字符不能以数字开头,不能是系统关键字。inport keyword print(keyword.kwlist) (打印关键字列表)命名规则
尽量做到见 名知意尽量使用英文,实在不行使用全拼推荐命名方式,采用小写加下划线方式,如: user_name变量的赋值
单一赋值 a=10统一赋值 b=c=d=20堆成变量e,f=30,40删除变量a=10#删除del a,这里会报错(namerror)print a使用常量,python中没有常量,通常可以采用大写加下划线的方式进行模拟常量“” 如:USEER_NAME=“小明”代码的注释
什么是注释?给予开发人员提示说明的内容。不会被解析。为什么写注释?因为写代码是人,可能会忘记,可能会有合作,后期再有使用时,降低开发维护的成本。怎么写注释?单行注释,#注释内容 多行注释(模拟) /* */
注释 “”” 注释”””
输入输出
输出特定内容打印出来
输出sep:指定隔开的内容
print(a,b, sep= ,
end:指定结束的内容,默认为‘\n, 表示换行
print(a,end= )
print(b)
输入程序后,需要等待用户的输入,后才能进行下一步的操作
– 获取用户输入,可以给出提示信息
– C=inpu(“请输入用户名:’)
– print(‘用户名:’,c)