自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Damon_Python

Python的进阶之路

  • 博客(12)
  • 收藏
  • 关注

原创 Selenium自动化测试—1

记录一下最近学习自动化测试遇到的一些问题 问题1: 在元素定位中,可以根据属性class_name来定位。但是当class_name的属性值中存在空格,如果把属性全部值复制过来,以此定位,便会出现定位失败的情况。 原因: 这是因为class属性中间的的空格并不是空字符串,而是间隔符号。表示,这个元素的class属性有多个属性值。(注意,name、id等属性并没有如此特别的情况)。 解决办法

2017-09-04 23:02:55 207

原创 Python进阶之路 — 十一

21、正则表达式 正则表达式时用来干嘛的?主要是用来匹配字符串的。由于字符串提供的匹配方法是完全匹配。而在实际情况中,我们可能只需要一串字符串中的某一部分,这时,正则表达式就非常有用了,可以实现模糊匹配。 (1)、元字符:. ^ $ * + ? {} | () \ <1> 元字符: . (通配符)import re# ret = re.findall('w..l','Hello

2017-08-25 20:50:24 707

原创 Python进阶之路—10

20、迭代器与生成器 (1)、迭代器(iterator) <1>可迭代对象(interable) 在一个给定的list或tuple中,我们可以通过for循环来遍历这个list或tuple,这种遍历叫做迭代(interation)。 for循环中,遍历的对象,也叫做可迭代对象。例如,list、tuple、dict、set、str等。 <2>可迭代对象与迭代器的对比 举例:Li = [1,2

2017-08-21 13:57:00 311

原创 Python进阶之路—九

19、函数 (1)函数:指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 (2)函数的特性 <1>减少重复代码 <2>方便修改,更易扩展 <3>保持代码的一致性 (3)语法定义def haha ():#'haha':自定义的函数名 print("wlecom to Python's world")haha()#调用函数(4)函数的参数

2017-08-15 20:52:52 232

原创 Python进阶之路—八

19、文件的简单使用 对文件的操作流程: <1>打开文件,得到文件句柄并赋值给一个变量 <2>通过句柄对文件进行操作 <3>关闭文件 (1)、打开和关闭文件f = open('小重山','r',encoding ='utf-8 ')f.close()(2)、通过句柄对文件的一些基本操作 <1> f.read(i) 从文件中读取指定的字节数(i),如果未给定或为负,则读取所有。 <2

2017-08-14 23:08:24 183

原创 Python进阶之路—七

18、编码问题——初次见面 (1)、编码的发展 <1>ASCII码:只能存英文和拉丁字符,一个字符占一个字节,8位 <2>GB2312:只能有6700多个中文 <3>GBK:是GB2312的扩展,除兼容GB2321外,它还能显示繁体中文,还有日文的假名 <4>Unicode:万国码,是国际组织制定的可以容纳世界上所有文字和字符的编码方案。UTF-32(一个字符占4个字节)、UTF-16(一

2017-08-13 14:19:38 251

原创 Python进阶之路——六

17、三级菜单Demo——改进版menu = { '安徽':{ '合肥':{'瑶海','庐阳','蜀山'}, '淮南':{'田家庵','潘集','凤台'}, '阜阳':{'颍上','临泉','阜南'}, }, '上海':{ '浦东':{'陆家嘴','东方明珠','世纪大道'}, '杨浦':{'五角

2017-08-12 09:41:57 404

原创 Python进阶之路—五

15、字典 字典通过“键值对(key—value)”来存储数据,格式如下:dic = {key1:value1,key2:value2}注意: <1>键必须是唯一的,但值则不必。也就是说,值可以取任何数据类型,但键必须是不可变的,如字符串、数字、元组等。 <2>字典是无序的 字典的操作#创建字典 变量名 = {"key":"value"},字典是无序的dic1 = {"name":"HY

2017-08-11 23:21:19 253

原创 Python进阶之路—四

14、Demo 知识点:流程控制(while)、列表、元组基本操作等 购物车程序: 要求: <1>提示用户输入账户余额 <2>输出商品的名称和价格供顾客选择 <3>判断用户账户余额还能否继续购买商品 <4>用户退出程序后,输出所购买的商品#创建商品列表Goods_list = [ ('MobilePhone',5000), ('Book',80), ('Bik

2017-08-10 19:26:14 456

原创 Python进阶之路—三

11、流程控制之for循环 python中的for循环语句是通过遍历某一序列对象(元组、列表、字典等)来构建循环,循环结束的条件就是遍历对象完成 (1)语法结构for<循环变量> in <遍历对象>: 语句1 语句2 ...(2)示例:输出1-10num = 1for i in range(10): print(num,end='\t') num +=1

2017-08-08 17:00:51 527

原创 Python进阶之路—二

7、表达式和运算符 (1)什么是表达式 2+3*4就是一个表达式,这里的+、*叫做运算符,2、3、4叫做操作数。该表达式的计算结果是7。将计算结果保存在一个变量中,例如result = 2+3*4。所以表达式是由操作数和运算符组成的一句我代码或语句,表达式可以用来求值,可以放在“=”的右边,用来给变量赋值。 (2)算术运算符:+、-、✲、/(除)、//(取商的整数部分)、%、**(指数)>

2017-08-07 15:49:53 474

原创 Python进阶之路—一

一、Python基础语法知识 第一天 1、变量 变量的定义:为了存储 程序运算过程中的一些中间 结果,为了方 便日后调用,数据修改 命名规则: (1)由字母、数字、下划线组成 (2)不能以数字开

2017-08-06 14:28:57 484

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除