- 博客(19)
- 收藏
- 关注
原创 python3基础_字符串
字符串定义是以单引号或者双引号括起来的任意文本,字符串不可变。字符串的索引和切片下标索引:我们可以使用“[ ]”来获取字符串中一个或多个字符。切片切片的语法:[起始:结束:步长] ,原则是左闭右开区间,默认步长是为1。字符串翻转: 表示从后向前,按步长为1进行取值字符串内置函数字符串大小写转换title():以首字母大写的形式转换upper():小写字母转化为大写字母lower():大写字母转化为小写字母swapcase():大小写互换合并(拼接)字符串...
2020-10-07 10:43:25
225
原创 面向对象的高级属性_静态方法
静态方法:需要用装饰器一般以@staticmethod 来标识静态方法静态方法不需要多定义参数。能够通过实例对象和类对象去访问。类方法:是类拥有的方法,一般用@classmethod 标识对于类方法,第一个参数必须是类对象,作为第一个参数(cls 是形参,可以修改为其他变量名,最好用cls)。能够通过实例对象和类方对象去访问。from datetime import timefrom datetime import timefrom datetime import datet.
2020-09-10 23:18:20
210
原创 面向对象的高级属性_类属性和实例属性
类属性和实例属性类属性:类对象所有用的属性,它被所有类对象的实例对象所共有,在内存中只有一个副本。class people(object): country = "china" # 类属性 def __init__(self,name,age): # 创建对象自动执行方法 self.name = name self.age = age # name 和age 均为对象属性p1 = people("杨龙龙",29) #实例化对象p2 =.
2020-09-10 22:25:49
345
原创 Python之字符串
字符串#字符串s1 = "I love you"print(s1.upper()) #全部大写,输出:I LOVE YOUprint(s1.lower()) #全部小写,输出:i love youprint(s1.swapcase())# 大小写互换 ,输出:i LOVE YOUs2 = "yangHanzhongxue"print(s2.capitalize())# 首字母大写,其余小写 输出:Yanghanzhongxueprint(s2.title()) # 首字母大写,输出.
2020-09-09 23:22:57
132
原创 python类与类的三大特性
类定义:在 Python 中,类的定义与函数的定义类似,所不同的是,类的定义是使用关键字 “class”。与函数定义相同的是,在定义类时也要使用缩进的形式,以表示缩进的语句属于该类。类的定义形式如下。与函数定义相同,在使用类之前必须先定义类。类的定义一般放在脚本的头部。在 Python 中也可以在 if 语句的分支或者函数定义中定义类。下面的代码定义了一个 human 类,并定义了相关的属性。class human: # 定义 human 类 age = 0 # 定义 age.
2020-09-09 21:59:13
807
原创 生成器
生成器定义:在python 中,一边循环一边计算的机制,称之为生成器方法:1. 只需要把列表生成式的[ ]改为( ):list = [x*2 for i in range(5)] # 列表生成式 gen = (x*3 for i in range(5)) # 生成器 2. 可以通过函数获取生成器的下一个返回值:def fib(): a,b,c = 0,1,0 while True: yield a a,b = b,b + a c += 1for value in f.
2020-09-08 22:59:38
148
原创 闭包
闭包定义: 如果在一个内部函数里,对在外部作用于(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包条件:1. 闭包函数必须返回一个函数对象 2. 闭包函数返回的函数必须引用外部变量(一般不是全局变量),而返回的哪个函数的内部不一定要return。在这里插入代码片...
2020-09-08 22:40:25
150
原创 selenium自学第一弹2020-08-21
登录126邮箱练手少废话上代码,代码有注释跟我一样的小白可以看from selenium import webdriver #导入模块import timedriver = webdriver.Chrome() # 调用谷歌驱动,注意Chrome 中C是大写,之前输错就报错了driver.get(“http://www.126.com”) # 登录网址driver.maximize_window() #窗口最大化time.sleep(4) # 休眠4秒driver.switch_to.fra
2020-08-22 00:10:42
193
原创 面试总结(一)
一、Python 2 和Python 3 的区别:答: (1)在Python 2中 “print” 被视为语句而不是函数,无需将要输出的文本放在括号内。(2)整数除法;Python 2 将小数点后面没有任何数字视为整除,因此会将就散向下舍入到最接近的整数。例如为了获取结果1.5,必须为3/2.0. Python 3 中直接会输出1.5.(3) Python 3 中取消了raw_put。(...
2019-06-17 22:09:38
152
原创 Python-函数
什么是函数所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用 。函数的使用包含两个步骤 :1.定义函数–封装独立的功能2.调用函数–享受封装的成果使用函数的背景1.在开发时,使用函数可以提高编写的效率以及代码的重用2.函数是带名字的代码块,用于完成具体的工作3.需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该任务的函数,让pytho...
2019-06-17 21:54:09
254
原创 Python-面向对象编程的三大特性
对象与类:类(class)是对现实或者思维世界中的实体在计算机中的反应,它将数据以及这些数据上的操作封装在一起。对象(object)是具体有类类型的变量,类与对象是面向过程编程中最基本的概念。注释:类与对象就是狗和哈士奇的区别,也就是酒与葡萄酒的区别,房子的设计图纸和真实房子的区别。类就相当于一个模板,可以实例化出许多对象。对象类有属性,有方法。类的定义:class 类():pass...
2019-06-15 15:07:14
549
原创 Python-面向对象介绍
背景面向过程编程:(Procedure Oriented)是一种以过程为中心的编程思想,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。(Procedure Oriented)是一种以过程为中心的编程思想。特性:模块化 流程化优点:性能比面向对象高, 因为类调用时需要实例化,开销比较大,比较消耗资源;单片机、嵌入式开发、Linux/U...
2019-06-15 11:12:45
135
原创 Python概述
数据类型python 3 中有6中标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。支持不同的数值类型有:整型(int)、浮点型(float)、复数(complex)。波尔(bool)其中python2 还支持长整型(long)。另外:(1)整型一遍是以十进制表示,但是python 也是支持八...
2019-06-15 10:21:30
149
原创 Python文件操作
文件操作介绍:- 文件的打开与关闭文件的操作过程与讲大象放入冰箱的操作是很相似的!文件的操作介绍在Python使用open函数,可以打开一个已经存在的文件,或者创建一个新的文件。open(文件名,访问模式)e.g.f =open("text.txt"."w")如果文件不存在那么创建,如果存在就先清空数据,然后在写入数据在这里插入图片描述注意:要读取二进制文件,比如图片...
2019-06-07 21:37:19
259
原创 Python匿名函数和递归函数
匿名函数匿名函数指一类无须定义标识符的函数或子程序。Python用lambda语法定义匿名函数,只需用表达式而无需申明。(省略了用def声明函数的标准步骤)。#定义匿名函数:sum = lambda arg1,arg2 : arg1+arg2#调用sum函数print(“Value of total:”,sum(10,20))print(“Value of total:”,sum(20...
2019-06-07 21:34:01
377
原创 Python 高级语言特性
列表生成式:即是List Comprehensions,是Python内置的非常强大却很简单的可以用来创建列表的生成式运用背景:list2 = []for x in range(1,10)list2.append(xx)类似以上的情况,我们可以采用列表生成式来表述代码,这样可以简化我们的代码量。列表生成式:list3 = [ xx for x in range(1,10)]并且...
2019-06-07 21:33:27
671
转载 Python入门之函数结构——第2关:函数的返回值 - 可有可无的return
任务描述函数在进行运算处理后,返回的值被称为返回值。函数返回的值是通过return语句执行。返回值能够让我们直接得到函数处理的结果,而不必关心函数内部复杂繁重的运算过程,大大提高了编程效率。本关的主要目标是让读者了解并掌握函数返回值的相关知识。相关知识return语句将值返回到调用函数的出口,函数中一定要有return返回值才是完整的函数。如果我们没有在函数中定义函数返回值,那么程序会自动...
2019-06-05 21:27:48
3111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅