python入门常用知识
一、创建和快捷键
创建项目: New project创建模版:项目&代码的一种默认标记信息创建包(放代码的地方-方便整理分类更清晰) --- python package创建文本文件(配置文件):File创建文件夹(测试数据、测试报告、测试截图):Directory创建python file ---写代码的地方
先说一下什么是标识符标识符:就是我们自己在写代码的时候,给项目名、包名、模块名、文件名取的名字项目名:project name 包名: package name 模块名: .py 文件名:Directory规范:
1. 由字母数字下划线组成,但是不能以数字开头
2. 见名之意,比如创建一个报告文件夹 report_
3. 不同的字母,数字之间,用下划线隔开,提升可读性
4. 不能用pyhton内置关键字:class、int、if、while
1. 创建项目
第一种创建项目方法
安装好python和pycahrm后,就可以创建项目了,创建项目的两种方法
- 在任意目录下创建一个文件夹,项目名称最好和你做的业务挂钩,最好是全小写英文字母,使用拼音或英文都行(便于自己好记),例如我在D盘下创建了zhanwei_jinchang,意思就是展位进场
创建好之后,鼠标拖着目录到pycharm,或使用pcahrm打开,如下图
第二种创建项目方法
-
打开pycahrm后,选择左上角File,选择New Project
-
打开后,填写项目名称,自己写业务名称,booth_jinchang, 或右边有目录点击后选择已经创建好的空目录,默认选择2,之前配置好的解释器,点击创建
-
就会在D盘下新建一个项目
2. 创建模版
-
什么是模版,有什么用,如下图
在以后每次创建py文件时开头都会默认展示的信息,更清晰的标记你的创建时间,邮箱,作者等
-
在设置里面依次找,Settings—Editor—File and Code Templates—python scritp
3. 创建
-
找到python scritp,右侧框内复制(email改成你的邮箱),点击OK
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time :${DATE} ${TIME} # @Author :qy # @Email : xxxxx@qq.com # @File : ${NAME}.py # @Software : ${PRODUCT_NAME}
2. 其他快捷键
2. 字体更改(一般默认): 文件---设置---编辑器--字体3. 更换背景(一般默认): 2下shift-set background image4. 任意位置换行(常用) Shfit+Enter5. 返回和撤销(常用) 返回(删除): ctrl+z 撤销返回(删除): ctrl+shift+z6. 安装插件(常用) 选择文件---项目---python解释器---点击+---输入插件名称,点击安装软件包(默认最新版本)7. 查看某一个快捷键(一般默认): Settings-Keymap-搜索8. 添加翻译软件(可选): A8Translate alt+T 9. 代码标准规范(常用): ctrl+alt+l 10. 更改中文(可选):file---Plugin---在Marketplace内输入插件名称,例如chines(simplified)Language Pack
3. 创建包
-
默认选择项目后,在任意处右键新建,选择python包
-
创建完会自动生成一个init的py文件,默认就行
最初是让 Python 解释器知道某个文件夹应该被视为一个包,在较早的 Python 版本中(Python 3.3之前)如果缺少这个文件, 该目录不会被认为是包,无法通过 import 语句导入,不过从 Python 3.3开始,引入了“命名空间包”的概念, 允许没有 __init__.py 文件的目录也被视为包,但为了兼容性和某些特定功能,通常还是建议包含它
4. 创建py文件
- 在包下右键选择新建py文件,名称任意,创建好后如下
- 输入任意代码,print是内置函数,把括号内的内容输出到控制台,测试一下,正常在控制台看到OK
5. 创建目录&文件
-
创建目录,右键新建目录(也叫文件夹),名称任意,例如创建一个tools的目录
-
在目录下选择新建文件
-
一般默认创建的时候把文件类型带上,例如创建一个cookies.txt的文件,可以用来存放公共的cookies使用
-
根据项目需求,还可以创建json,ini,configparser,yaml格式等配置文件
二、注释&安装第三方库
1. 单行注释,快捷键 ctrl+/
如果在py文件中不想让某一行代码执行,选择定位到那一行,可以添加注释,例如下,只输出了11行的代码
2. 多行注释,shift+" ,点击三次,一般是双双三引号,但是也支持单三引号,
3. 方法或函数注释
直接在方法下面添加3个双引号就行,在做接口自动化业务的时候会遇到,注释内容根据业务写
4. 类注释
- 类注释和方法注释一致,在实际业务中用的不多
四、函数和类
1. 函数定义及调用
python常见内置函数
print type len str list tuple dict set append insert sort reple split strip pop remove
函数特点:可以重复使用
函数名:小写字母分开 不能以数字字母开头,不同的字母之间用下划线隔开
函数语法:def 关键字基本写法
def 函数名():函数体:你希望这个函数去给你实现什么功能
调用:函数名()
- 例如写一个1到100相加的函数
2. 类的定义及调用
现实举例:女朋友类 理想女朋友的标准 长发 温柔 身高 学历男朋友类 理想男朋友的标准 体贴 有钱 180 绅士 温柔 暖男类:非常抽象的概念
类的概念或定义:某一类事物的模板 用来描述具有共同方法和属性的集合类的语法 关键字class
class 类名 规范是 数字字母下划线组成 不能以数字开头 首字母大写 驼峰命名 见名之意 驼峰命名样式:BoyFriend
类包含类属性和类方法(实例方法)
类属性:就是放在类里面的变量值
类方法: 就是在类里面的函数 类函数就是类方法创建实例/对象:#实例具有类里面的所有属性和方法的使用权限res=BoyFriend() # 创建一个实例(对象)
boys = BoyFriend()
# print(boys) # 创建一个对象存到内存地址里面
boys.make_money() # 通过实例调用类方法,实例.方法名/函数名()
Tips:主要了解类、方法的定义