认识python
- 发展历史:点此查看简介
- 就业方向:
- WEB、爬虫、运维、数据分析、机器学习、人工智能、...
- 版本选择
- python2.7是最后一个py2的版本,2020年将不再提供支持
- python3.6是最新的py3系列版本,是python的未来
- py2和py3是不兼容的两个版本,点此查看差异
环境安装
- python安装
- 自定义安装(添加到path、为所有用户),然后一路next,点此请看详细步骤
- 测试:win + R,然后输入cmd敲回车,调出命令终端,终端输入python,看到python版本及“>>>”
- pycharm安装
- 社区版本,一路next即可完成安装
- 启动测试,简单设置主题及字体
第一个程序
- 打开pycharm
- 新建一个工程(指定保存目录,指定python解析器)
- 新建一个python文件
- 内容:
print('Hello world')
- 运行
- 右键 =》 Run 文件名
- 启动终端 =》 切换到工程目录(cd 目录) =》 执行(python 文件名)
- python执行方式
- 交互式:启动python环境,敲一条命令执行一次
- 退出:
quit()
- 脚本式:将所有执行的代码保存到一个文件中,然后统一执行
- 为了保留代码,后面全部采用脚本式
- 代码中的所有控制字符全部是英文。
变量定义
- 什么是变量?
- 在程序运行过程中,值可以改变的量。
- 标识符(命令规范)
- 只能由数字、字母、下划线组成
- 不能以数字开头
- 不能是系统关键字
import keyword
# 打印关键字列表
print(keyword.kwlist)
- 命名原则
- 尽量做到见名知意
- 尽量使用英文,实在不行使用全拼
- 推荐命名方式采用小写加下划线方式,如:
user_name
- 变量赋值
# 单一赋值
a = 10
# 统一赋值
b = c = d = 20
# 堆成赋值
e, f = 30, 40
- 删除变量
a = 10
# 删除
del a
# 这里会报错(NameError)
print(a)
- 使用常量
- python中没有常量,通常可以采用大写加下划线的方式进行模拟常量,如:
USER_NAME = 'xiaoming'
代码注释
- 什么是注释?
- 注释就是给开发人员提示说明的内容,是给人看的,不会被解析
- 为什么写注释?
- 因为写代码的是人,可能会忘记,可能有合作,后期再使用,降低开发维护的成本
- 怎么写注释?
- 单行注释
# 注释内容
- 多行注释(模拟)
'''注释'''
"""注释"""
输入输出
- 输出:将特定的内容打印出来
a = 10
b = 20
# 输出
# sep:指定隔开的内容
# print(a, b, sep=',')
# end:指定结束的内容,默认为'\n',表示换行
print(a, end=' ')
print(b)
- 输入:程序运行后,需要等待用户的输入,然后才能进行下一步的操作
# 获取用户输入,可以给出提示信息
c = input('请输入用户名:')
print('用户名:', c)