![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 78
Mr_WangAndy
一个追求自由的Cpper!
展开
-
Python_数据类型、字符串、运算符,一系列字符串处理函数
标识符命名规则1、只能包含字母、数字和下划线。变量名可以以字母或者下划线开头。但是不能以数字开头。(和C一样)2、不能包含空格,但可以使用下划线来分隔其中的单词。3、不能使用Python中的关键字作为变量名4、建议使用驼峰命名法,驼峰式命名分为大驼峰(UserName)。和小驼峰(userName)。List列表:相当于一个购物车,可以存放多种类型的东西。数据类型:Number int...原创 2019-03-05 16:38:30 · 250 阅读 · 0 评论 -
python_面向对象
和C++的面向对象思想一样。类由三部分组成:类的名称:类型属性:对象的属性方法:对象的方法类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。如果需要用在函数中使用类名.类属性.实例变量:定义在方法中的变量,只作用于当前实例的类。init()构造方法和selfinit()是一个特殊的方法属于类的专有方法,被称为类的构造函数或初始...原创 2019-03-12 17:09:57 · 696 阅读 · 0 评论 -
python_格式化输出、列表操作、 下标语切片、列表函数
格式化输出:代码:name='jon'age=18address='上海'print('大家好,我叫%s,我今年%d,来自%s'%(name,age,address))输出:大家好,我叫jon,我今年18,来自上海下标语切片切片是指对操作对象截取其中一部分的操作。字符串,列表,元组都是支持切片的。切片的语法:[起始:结束:步长]name='jon'nam2=name[0:2...原创 2019-03-08 13:21:40 · 990 阅读 · 1 评论 -
python_numpy
numPy、Scipy、pandas、matplotlib简介numpy——基础,以矩阵为基础的数学计算模块,纯数学存储和处理大型矩阵。 这个是很基础的扩展,其余的扩展都是以此为基础。****scipy——数值计算库,在numPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。 方便、易于使用、专为科学和工程设计的Python工具包.它包括统计,优化,整合,线性代数模块,傅里叶...原创 2019-03-15 17:02:43 · 1477 阅读 · 0 评论 -
python---函数练习题
函数计算传入字符串的个数isinstance函数判断,输入的是不是字符串。代码:def getLen(s): if isinstance(s,str): return len(s) else: return '类型错误'num = getLen('adfdafd')print(num)输出:7判断用户输入的字符串、列表、元组长度是否大...原创 2019-03-11 10:05:02 · 610 阅读 · 0 评论 -
python_函数
函数的概述和定义**函数:**组织好的、可重复使用的、用户实现单一或者关联功能的代码段。函数能够提高应用的模块性和代码的重复利用率。Python提供了很多内置的函数,比如len等等,另外也可以根据自己的业务需求进行用户自定义函数的创建。函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。函数的第一行语句可以选择性地使用文档字符串—用于存...原创 2019-03-11 09:44:14 · 271 阅读 · 0 评论 -
python_进程和线程
python多线程和多进程**大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务执行一段时间后强制暂停去执行下一个任务,被暂停的任务就处于就绪状态等待下一个属于它的时间片的到来。这样每个任务都能得到执行,由于CPU...原创 2019-03-15 11:26:32 · 126 阅读 · 0 评论 -
python_time模块练习题
1.将字符串的时间"2017-10-10 23:40:00"转换为时间戳和时间元组time.strptime(str,fmt=fmt_str)根据fmt的格式把一个时间字符串解析为时间元组,str需要和fmt一一对应,如strptime(‘20 3’,“%d %m”)%d表示一个月第几天,%m表示一年的第几import timetimes = “2017-10-10 23:40:00”f...原创 2019-03-15 09:11:43 · 2179 阅读 · 1 评论 -
python_循环练习题
1.输入一个人名,如果字典中有这个人输出人名对应的城市。favorite_places={'张三':['上海','广州','深圳'],'李四':['九寨沟','张家界','张++']}name=input('请输入名字')for k in favorite_places: if(name==k): print(favorite_places[name])//当我们...原创 2019-03-10 14:37:22 · 8933 阅读 · 0 评论 -
python_异常处理
捕获所有异常try: print(f)except Exception as e: print(e)输出结果:name ‘f’ is not definedtime模块time.asctime([tupletime])接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"(2008年12月11日 周二1代码:import time...原创 2019-03-14 18:28:44 · 97 阅读 · 0 评论 -
python_文件和文件夹的操作
OS模块python编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。获取当前路径import os#获取当前路径print(os.getcwd())#输出:E:\Learningpython\文件操作指定所有目录下所有的文件和目录名。以列表的形式全部列举出来,其中没有区分目录和文件。print(os.listdir())输...原创 2019-03-14 15:48:23 · 164 阅读 · 0 评论 -
python_文件操作练习题
1.在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python 知识,其中每一行都以“In Python you can”打头。将这个文件命名为learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个文件;第二次打印时遍历文件对象;第三次打印时将各行存储在一个列表中。代码:...原创 2019-03-14 14:47:13 · 4107 阅读 · 0 评论 -
python_文件操作
文件的打开和关闭open函数在python中,使用open函数,打开一个已经存在的文件,或者新建一个新文件。函数语法 open(name[, mode[, buffering[,encoding]]])name : 一个包含了你要访问的文件名称的字符串值(区分绝对路径和相对路径)。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强...原创 2019-03-14 11:18:25 · 312 阅读 · 0 评论 -
python_条件控制与循环语句
条件控制语句:和其他语言中的语法一样,if else 语言。例子代码如下:x = int(input("Please enter first value1: "))y = int(input("Please enter second value2: "))z = int(input("Please enter second value3: "))if (x == y==z): ...原创 2019-03-09 19:36:02 · 126 阅读 · 0 评论 -
python_模块
**前面的练习中我们没有用到模块,但这也只是在练习的时候,在实际开发中我们不可能不用到系统的标准模块,或第三方模块。 如果想实现与时间有关的功能,就需要调用系统的time模块。如果想实现与文件和文件夹有关的操作,就需要要用到os模块。再例如我们通过Selenium实现的Web自动化测试,那么Selenium对于Python来说就是一个第三方扩展模块。** **每一个 Python ...原创 2019-03-14 10:12:13 · 115 阅读 · 0 评论 -
python_元组和字典
什么是元组python和元组和列表很相似,不同之处在于元组的元素不能被修改,而列表的元素可以被修改,也可以进行分片和连接操作。元组使用小括号创建,列表使用方括号创建。元组的创建:代码: list02=('111','222','333')print(list02)操作元组删除元组代码:tuple1=(‘abcd’,123,3.33,‘hello’)print(“删除之前的元祖...原创 2019-03-08 20:29:11 · 483 阅读 · 0 评论 -
python_绘图模块matplotlib.pyplot
plot()中的两个参数对应着X,Y坐标。代码如下:import matplotlib.pyplot as plt;import numpy as np;plt.plot([1,6,3],[4,5,6])plt.plot([1,6,3],[4,5,6])plt.show()#show()方法,把绘制好的图放在输出。设置在jupyter中matplotlib的显示情况1.%mat...原创 2019-04-03 14:34:18 · 345 阅读 · 0 评论