python
eternally_y
越努力!越幸运!
展开
-
【python】实例成员 类成员
1.定义实例成员实例变量1. 语法(1) 定义:对象.变量名(2) 调用:对象.变量名 def __init__(self, name="", money=0): self.name = name # 实例变量:对象的数据 self.money = money实例方法1. 语法(1) 定义: def 方法名称(self, 参数列表):方法体(2) 调用: 对象地址.实例方法名(参数列表)不建议通过类名访问原创 2021-12-29 22:00:00 · 350 阅读 · 0 评论 -
[python]------格式化输出
1.f''格式化输出输出时报错:SyntaxError: invalid syntax检查格式化字符串的时候符号是不是输入✅原创 2021-12-14 22:38:52 · 842 阅读 · 0 评论 -
[python]---面向对象
1.类的语法定义类:class 类名:“””文档说明”””def _init_(self,参数列表):self.实例变量 = 参数 语法 class 类名 def __init__(self, 参数): #构造函数 self.数据 = 参数"""原创 2021-12-12 18:37:02 · 2220 阅读 · 0 评论 -
【Python】----函数参数
1.实际参数实际参数1.位置实参:实参按照位置与形参进行对应 3.序列实参:使用*号拆分序列,将元素与形参对应2.关键字实参:实参按照名称与形参对应4.字典实参:使用**号拆分字典,将键值对与形参对应""" 实际参数 1.位置实参:实参按照位置与形参进行对应 3.序列实参:使用*号拆分序列,将元素与形参对应 ...原创 2021-12-11 20:51:05 · 511 阅读 · 0 评论 -
[Python]--作用域
变量的作用域,局部变量和全局变量的使用原创 2021-12-03 12:25:23 · 556 阅读 · 0 评论 -
[python]函数
调用函数的执行过程,函数的定义等原创 2021-11-06 11:01:59 · 453 阅读 · 0 评论 -
Python--字典
一.字典的操作1.列表和字典的区别列表:由一系列变量组成的可变序列容器字典:由一系列键值对组成的可变散列容器散列:对键进行哈希运算,确定在内存中的存储位置,每条数据键必须是唯一的且不可变创建字典dict01 = {"ws": 100, "ssd": 232, "ew": 2322} 2.添加字典字典[键]=值#方法1 dict01['哈哈']=1290print(dict01)#{'ws': 100, 'ssd': 232, 'ew': 2322, '..原创 2021-09-22 15:58:38 · 73 阅读 · 0 评论 -
python---元组
一.元组和列表的区别:存东西首先用元组,需要往里添加东西再用列表内存中的数据本质都是不可变的,因为如果变化,可能破坏其他数据内存空间列表可变是因为列表采用了预留空间(减少扩容的次数)的形式元组:元组不可变 由一系列变量组成的不可变序列容器按需分别内存 省内存列表:列表是可变的 由一系列变量组成的可变序列容器预留内存空间 在原有空间修改不创建新列表列表的扩容:预留多少内存空间足够呢?扩容步骤:开辟更大空间 拷贝原始数据 替换内存地址扩容优缺点:优点:...原创 2021-09-04 14:49:09 · 136 阅读 · 0 评论 -
[python]列表与字符串转换
1.split的用法:定义:通过指定分隔符对字符串进行切片,将一个字符串拆分为多个列表= “a-b-c-d”.split(“分隔符”)split参数默认为空split('')list01 = "a-b-c-d-g-f-k".split("-")print(list01)#['a', 'b', 'c', 'd', 'g', 'f', 'k']#孙悟空_猪八戒_唐僧list_s= "孙悟空_猪八戒_唐僧".split("_")print(list_s)#['孙悟空', '猪八戒'.原创 2021-08-13 18:00:59 · 82 阅读 · 0 评论 -
[python]深浅拷贝
一.深浅拷贝优缺点深拷贝: 优点:因为复制所有数据,所以绝对互不影响 缺点:占用内存过多浅拷贝: 优点:占用内存较少 缺点:修改第二层互相影响import copylist01 = ["北京",["上海","深圳"]]list02 = list01list03 = list01[:]list04 = copy.deepcopy(list01)#深拷贝list04[0]="北京04"list04[1][1]="深圳04"print(list01)#...原创 2021-08-09 13:25:09 · 98 阅读 · 0 评论 -
[Python]列表
1.定义:由一系列变量组成的可变序列2.语法: 创建列表:list01=[元素1,元素2,元素3....]student = ["王雪", "洋芋", "琪琪"]原创 2021-08-03 08:25:45 · 181 阅读 · 0 评论 -
[python]索引切片
目录一.索引二.切片一.索引1.作用:定位单个元素2.语法:容器[整数]test = "我在北京天安门广场"print(test[0])#打印第一个元素 我print(test[2])#打印第三个元素 北print(test[-1])#打印倒数第一个元素 场print(test[-2])#打印倒数第一个元素 广print(len(test))#打印序列的长度 9二.切片1.作用:定位多个元素2.语法:容器名[开始:结束:间隔]tes..原创 2021-07-30 08:11:33 · 119 阅读 · 0 评论 -
[python]通用操作
目录1.数学运算2.成员运算符1.数学运算 + 拼接两个容器的和 *= 重复生成容器中的元素 > < != == = 依次比较两个容器中元素,一但不同则返回比较结果 2.成员运算符语法:数据not in 序列print("孩子" not in "大家都是孩子") # False数据 in 序列 print("孩子" in "大家都是孩子")#True原创 2021-07-30 07:52:00 · 79 阅读 · 0 评论 -
[python]字符串
一.格式化字符串占位符:%s,%d,%f....%.1f保留一位小数name = "张三"age =26score = 103.3#字符串拼接# print("我是"+name+"今年"+str(age)+"考试"+str(score))#占位符%sprint("我是%s今年%.2d考试%.1f分"%(name,age,score))#我是张三今年26考试103.3分...原创 2021-07-29 08:33:28 · 91 阅读 · 0 评论 -
[python]跳转语句
目录一.break(跳出)二.continue(跳过)一.break(跳出)跳出循环体,后面的代码不在执行二.continue(跳过)跳过本次,继续下次循环原创 2021-07-28 08:00:17 · 428 阅读 · 0 评论 -
[python] for循环
作用:for循环是用来遍历可迭代对象的语法格式:for 变量 in 序列: 变量存储的是序列中的数据原创 2021-07-28 07:56:32 · 173 阅读 · 0 评论 -
[python]--while循环
1.语句格式:while True: 循环体 if 条件: break原创 2021-07-27 12:11:36 · 82 阅读 · 0 评论 -
【Python】---选择语句if
if语句语法:if 条件1: 满足条件1执行的语句elif 条件2: 不满足条件1,但满足条件2执行的语句else: 以上条件都不满足原创 2021-07-25 21:57:22 · 63 阅读 · 0 评论 -
Python中逻辑运算符
1. 与----->and 条件都必须满足身高和体重都必须满足条件,才为True,否则为Falseage = int(input("请输入你的年龄:")) > 25 and int(input("请输入你的体重:")) < 110身高和金钱和年龄都满足条件才为True,否则为Falseheight = int(input("请输入你的身高:")) > 180 and int(input("请输入你的金钱:")) > 10000 and int(inp...原创 2021-07-24 19:27:35 · 71 阅读 · 0 评论 -
python数据类型转换
一.类型转换结果 = 数据类型(待转的数据)#str ------>intstr1 = str(17) #17#float----->strstr01 = str(1.5) #1.5#int ---->float#int ------>floatfloat01 = float(18) #18.0#str ---->strfloat02 = float("8.2") #8.2#str----->intnumber1 = int("原创 2021-07-19 10:13:29 · 113 阅读 · 0 评论 -
pycharm基本使用和Python中的变量
1.File ------>New Project ------->原创 2021-07-18 17:13:46 · 1298 阅读 · 0 评论 -
【Python】列表
1.倒序输出 语法格式list.reverse()原创 2021-06-22 10:21:09 · 59 阅读 · 0 评论 -
asyncio
1.协程协程不是计算机提供,是程序员人为创造,又称为微线程原创 2021-06-22 10:18:42 · 128 阅读 · 0 评论 -
【Python】类
目录类的创建原创 2021-06-21 16:24:15 · 65 阅读 · 0 评论 -
Python----函数定义和调用
函数的定义函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号:起始,并且缩进。 return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。...原创 2021-06-11 15:27:05 · 250 阅读 · 0 评论 -
%d%s应用
原创 2021-06-10 13:38:25 · 69 阅读 · 0 评论 -
Python中eval()函数
python中eval函数的用法eval()函数作用:将字符串转为python语句(就是去掉“”)然后执行转化后的语句a = "3+5"print(a)print(eval(a))打印结果如下:3+58原创 2021-06-10 13:36:38 · 135 阅读 · 0 评论 -
Python----字符串
Python----字符串1.Python是一个不可变的字符序列2.字符串的定义:'python',"python",''' python''',a = 'python'b = "python"c ='''python'''打印结果如下:a = pythonb = pythonc = python原创 2021-06-07 14:42:38 · 295 阅读 · 1 评论 -
Python----集合
概念:集合是一个无序的不重复元素序列ewe wq原创 2021-06-07 12:03:19 · 249 阅读 · 1 评论 -
转义字符输出(%d,%s)
转义字符输出(%d,%s)%d输出整形,%d 在字符串中转义输出一个整形 %d无法跨类型输出%s输出字符型,%s 在字符串中转义输出一个字符串 %s可以跨类型输出原创 2020-12-09 14:19:33 · 1142 阅读 · 0 评论 -
Python命名规范
Python命名规范1.命名最好是英文字符,下划线,数字三个组成2.项目名称、文件包名、模块名称等都应该是用英文开头,不能纯数字(下划线开头的一般有特殊含义,不懂得话别乱用)3.脚本的名称不能跟系统的模块或第三方模块重复(如:pytest/requests/unittest/selenium)等4.函数,类,方法参数的名称不能跟现有系统的名称重复5.类名称必须以大写字母开头:除了类名称,其他地方都用小写开头命名规范最好遵守前驼峰法和下划线法如:findElementByIdfind_ele原创 2020-11-20 11:59:06 · 5052 阅读 · 0 评论 -
python导入requests模块时报错
python导入requests模块时报错解决方法如下:pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com原创 2020-11-16 12:27:39 · 481 阅读 · 0 评论 -
【Python】Python 函数用法:format() 函数
1.format() 函数用法用法: format() 函数用法格式为:print('{}'.format()) 每一个{},都对应 format 函数括号中的该位置变量值,format() 中的变量值用英文逗号隔开。原创 2020-09-22 15:52:26 · 4407 阅读 · 0 评论 -
python-元组
1.定义元组的基本形式是以()将数据括起来(1)创建空元组 tup1=();(2)当元组中只包含一个元素时,需要在元素后面添加“,”号 tup1=(50),2.创建并访问元组'Google','topper',1997,2000的顺序分别为tup1[0],tup1[1],tup[2],tup[3]tup1=('Google','topper',1997,2000)t...原创 2019-12-24 20:56:31 · 223 阅读 · 0 评论