Python

python0.5-----列表

本质:是一种有序(各元素间有前后关系,用下标表示)的'集合'作用:可以创建很多很多变量同时只需要起一个名字注意:列表在内存中属于可改变的类型哦。 创建列表:格式:列表名=[列表选项1,列表选项2,列表选项3,.....,列表选项n]创建一个空列表:list=[]创建一个带元素的列表:list2=[18,19,...
代码星球·2020-05-27

python0.3---注释,print/input函数,变量,运算符,表达式,数据类型,标识符,优先级

 注释:①注释一行 使用#②注释多行 使用三个单引号'''(推荐使用这个)'''注释的内容注释的内容注释的内容'''③:注释多行使用三个双引号"""(理论上这是个字符串,不推荐使用)"""要注释的内容要注释的内容""" print为python的输出函数,输出""内的内容例如:p...

python0.2----如何在windows下搭建最简洁的python环境

①.要下载好python环境,建议使用3.6版本②.在安装时需要记录下来python安装的路径,例如本人电脑python.exe安装的路径为:C:UsersyuliangPycharmProjectsword_game_1venvScripts,将该路径加入系统的环境变量Path里面。③:打开CMD窗口,直接键入pyt...

python0.1-----pyhon的优缺点,为何学习python

   于1989年开发完成,1991年发布第一个版本  GuidovanRossum(荷兰人)    解释性:python是一种解释性语言,计算机直接运行.py脚本,在运行的时候将每个语句翻译成为cpu能过识别的机器码。  易于学习:关键字少,不需要大量的记忆。  可移植:能够较好的将py...

python0.16------构造函数/析构函数/self详解/重写/访问限制/对象属性和类属性/@property/运算符重载

 构造函数:__init__()引子:因为每个人一出生都是不一样的。因此,如果在Person类中直接给类元素赋值有问题,它会导致每个人的初始状态相同,这不符合大自然的逻辑。应该根据每个人的特点,给每个出生的人不一样的特性。可以通过构造函数实现这个想法。__init__()函数在使用类创建对象自动调用。注意:如...

python0.15-----继承和多态

继承:有两个类,A类和B类,当我们说A类继承自B类的时候,那么A类就拥有了B类的所有属性和方法。object类是所有类的父类,还可以成为基类或者超类。例如:person是object类的子类。person的属性有name,age,eat(),run()。若有100多种类型的人,那么要写100多次name,age,eat...
代码星球·2020-05-27

python0.14-----面向对象思想/类/对象

面向对象思想:1.把数据及对数据的操作的方法放在一起,作为一个相互依赖的整体--对象。2.把同类对象抽象出其共性,形成类。例如:老板和员工有很多共性,可以形成一个Person类。3.类中的大多数数据,只能用本类的方法进行处理。例如:我有100块,不可能让你来花。4.类通过一个简单的外部接口与外界进行联系。对象之间通过消...

python0.13-----模块/包概述

模块:一个文件内随着代码量越来越多,代码就越来越难以维护,这个文件基本就废了。为了解决文件难以维护的问题,可以把很多相似功能的函数分组,分别放到不同的文件中去,这样每个文件所包含的内容相对较少,而且对每一个文件的大致功能可以用文件名来体现。很多编程语言都是这么来组织代码结构的。一个.py文件就是一个模块。这种多模块形式...

python1.3-----time模块/datetime模块/calendar模块

time模块:UTC(世界标准时间):格林尼治天文时间。中国时间和UTC的关系:中国时间=UTC+8DST(夏令时):是一种节约能源而认为规定时间指定,在夏季调快1个小时。时间的表示形式:1.时间戳:以整形或浮点型表示时间的一个以秒为单位的时间间隔。这个时间间隔的基础值是从1970年1月1日0点0分开始算起。2.元组一...

python 笔记

print中的''和""都是一样的,可以互用,当文中包含有'时候可以使用""这个符号。这样可以不用转义字符。字符串连接使用的是,printr'''contentxsa,     contentasaas.     csdcsscs.    '''#可以表示多行printr''#可以表示带有’”这...
代码星球·2020-05-25

python网络编程

#testser.py#coding=utf-8fromsocketimport*fromtimeimportctimeHOST=""PORT=50000BUFSIZ=1024ADDR=(HOST,PORT)#套接字定义方法:socket(socket_family,socket_type,protocol=0)#套接...
代码星球·2020-05-25

python函数式编程

一:什么是函数函数式对程序逻辑进行结构化或过程化的一种编程方法。特点:节省空间,避免代码重复化函数vs过程函数可以不带任何输入参数,经过一定的处理,最后像调用者传回返回值。过程是简单、特殊、没有返回值的函数  2. 返回值与函数类型大部分偏函数更接近过程,不显示的返回任何东西。python中,无显示返回值,意...
代码星球·2020-05-25

python中ConfigParse模块的用法

ConfigParser是Python自带的模块,用来读写配置文件,用法及其简单。配置文件的格式是:[...]包含的叫sectionsection下有option=value这样的键值配置文件config.txt[section1]name=hesterage=28[section2]ip=192.168.1.1por...

python中的实例方法、静态方法、类方法、类变量和实例变量浅析

这篇文章主要介绍了python中的实例方法、静态方法、类方法、类变量和实例变量浅析,需要的朋友可以参考下 注:使用的是Python2.7。一、实例方法实例方法就是类的实例能够使用的方法。如下:classFoo:def__init__(self,name):self.name=namedefhi(self):p...

python下selenium测试报告整合

使用过一段时间的RobotFramework测试框架,测试之前需要先搭环境,需要安装的东西很多,这一点个人有些排斥。每一个测试内容对应一个Test_Case,Robot有自己语法格式,如判断、循环。实际使用中发现导入自定义Lib莫名报错,很是头疼。脚本编写完成,可以在UI界面运行,也可以使用命令行pybot+Robot...