随笔分类 - python
摘要:1、math.sqrt平方根 17、海伦公式求三角形面积:p=(a+b+c)/2;s^2=p(p-a)(p-b)(p-c) import math a=int(input("边长a:")) b=int(input("边长b:")) c=int(input("边长c:")) if a+b<=c and
阅读全文
摘要:python三大特性:封装,多态,继承 一、封装: 1、封装:封装就是隐藏对象一些不希望外部所访问到的属性和方法,保证安全 2、概念:指的是在设计时,不对外提供,隐藏起来,提供公共方法以外对其方法就是把属性和方法封装到一个抽象的类中, 3、封装相当于一个黑盒子,我们将事务相关的属性和方法封装在一个类
阅读全文
摘要:一、介绍类 类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例 实例化:创建一个类的实例,类的具体对象。 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法 1、方法:类中定义的函数 2、类变量:类变量
阅读全文
摘要:print(sys.version) #获取Python解释程序的版本信息,python程序运行版本 print(sys.maxsize) #能够表示的最大int#9223372036854775807 print(sys.path)#检索python下包 print(sys.platform) #
阅读全文
摘要:一.xlrd 介绍 (1)xlrd是可用于读取excel表格数据(不支持写操作,写操作需要xlwt模块实现) (2)支持xlsx 和xls 格式的格式的表格(不支持csv文件,csv文件可用python自带的csv模块操作) (3)模块安装方式:pip3 install xlrd==1.2.0 (4
阅读全文
摘要:一、json模块 将python转换成字符类型,将字符类型转换成python类型 json模块可以实现json数据的序列化和反序列化 (1)序列化:将可存放在内存中的python 对象转换成可物理存储和传递的形式 实现方法:load() loads() (2)反序列化:将可物理存储和传递的json数
阅读全文
摘要:一、re正则匹配基本介绍 正则匹配:使用re模块实现 1、什么是正则表达式? 正则表达式是一种对字符和特殊字符操作的一种逻辑公式,从特定的字符中,用正则表达字符来过滤的逻辑。 2、正则表达式是一种文本模式; 3、正则表达式可以帮助我们检查字符是否与某种模式匹配 4、re模块使pyhton语言用有全部
阅读全文
摘要:一、base64 和md5加密方式 1、base64 压缩 import base64 表名=base64.b64encode(b“需要压缩的内容”) print(表名) 解压 表名=base64.b64decode(b“需要解压的内容”) print(表名) 在线加解密:http://encode
阅读全文
摘要:一、模块的介绍 (1)python模块,是一个python文件,以一个.py文件,包含了python对象定义和pyhton语句 (2)python对象定义和python语句 (3)模块让你能够有逻辑地组织你的python代码段。 (4)把相关的代码分配到一个模块里能让你的代码更好用,更易懂 (5)模
阅读全文
摘要:一.打开文档 open函数 open() 函数用于打开一个文件,创建一个 file 对象 语法:open(file, mode),模式有r(只读),w(写入覆盖), a(写入追加) (1)查看open所有功能 按住ctrl键,鼠标点击open关键字,查看用法 (2)读取python中复制的路径 a.
阅读全文
摘要:一.len函数 print(len(列表名)) 定义:返回一个内容长度 案例: list=[1,2,3,4,5,6] print(len(list)) 二.abs 绝对值 print(abs(数值))输出绝对值 案例: a=-9 print(abs(a)) 三.id() print(id(表名))
阅读全文
摘要:一.python的内置函数 二.内置函数使用 1.format()函数 定义:是一格式化字符串,可以将变量或值插入到字符串的特点位置,使字符串的建构更加的灵活和易读,增强了字符串格式的功能. 2.基本语法 通过{}来代替以前的% 3.案例 a.不设置指定位置,默认顺序 hz="{}{}".forma
阅读全文
摘要:一.函数中的变量 定义:全局变量和局部变量 (1)全局变量: 在函数内,外都可以引用 (2)局部变量: 只能在函数内容引用,优先级高于全局变量 (3)通过global将局部变量改成全局变量 二.return 返回值 return 函数 返回值 (1)定义 Python中,用 def 语句创建函数时,
阅读全文
摘要:一.函数的定义 函数是组织好,可以重复使用,用来实现单一,或者关联功能的代码段 二.pycharm中运用的结构 三.函数的优点? a.降低代码的冗余 b.增加代码的复用性,提高开发效率 c.提高程序的拓展性 d.把代码片段放在函数当中 四.定义函数 (1)自定义函数 (一)自定义函数 a.函数格式:
阅读全文
摘要:1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5....) sum=0 for i in range(1,100,2): sum+=1/i print(sum) 2、用循环语句,计算2 - 10之间整数的循环相乘的值 (2345....10)
阅读全文
摘要:一.if语句 (1)单分支: 格式: if 判断条件: 执行语句块 else: 执行语句块2 备注:判断条件 if中可以使用比较运算符 ,<,!=,==,>=,<= 在学习自动化中也可以用if语句断言, 案例1: a=10 if a != 10: print("你中奖了") else: print(
阅读全文
摘要:一.字典 1.字典的字符类型: <class 'dict'> 2.字典是键值对的方式存储 3.字典的定义: (1)用大括号定义{} (2)通过dict来转换 a=[("name",1),("age",2)] print(type(a)) #<class 'list'> d1=dict(a) prin
阅读全文
摘要:一.集合 集合主要是去重 集合是无序 (1)可变集合 :set (2)不可变集合: frozenset 二.集合运用 (1)可变集合,返回的结果是一个大括号 代码: list=[1,2,3,4,5,4,4,3,8,9] print(type(list)) #<class 'list'> j=set(
阅读全文
摘要:一、什么是元组 1.定义: 元组(tuple)是Python中常用的一种数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字、甚至元组。元组是'写保护'的,即元组中元素作为一个整体,创建后不能再做任何修改操作。 2.元组用:小括号() 3.元组字符类型: <class 't
阅读全文
摘要:一.列表的介绍和定义 1 .列表 类型: <class 'list'> 2.符号:[] 3.定义列表: 方式1:[] 通过[] 来定义 list=[1,2,3,4,6] print(type(list)) #<class 'list'> 方式2: 通过list 转换 str2="12345" pri
阅读全文
浙公网安备 33010602011771号