![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础
作为基础要打结实
queen_zoe
这个作者很懒,什么都没留下…
展开
-
Python基础 - 20210525 - 基础12 (类和继承)
知识点 类方法,类的对象方法,静态方法,重写,继承,superclass Car: ''' 该初始化方法没有返回值,默认返回None ''' def __init__(self,name): self.name=name pass # 以下为类的对象方法 ''' 1、类方法必须又一个默认参数self,是指调用时的实例对象 2、类方法也可以写返回值 ''' def steer(self):原创 2021-05-26 00:03:35 · 69 阅读 · 0 评论 -
Python基础 - 20210520 - 基础11 (类和对象)
知识点类的定义和调用# 定义,采用驼峰命名法class person: pass# 调用person对象的调用和理解# 是类对象中的一个成员,被称之为 实列class person: passperson()man =person() #内存地址不一样,都可以操作类属性girl =person()属性 是类的特性和行为,创建不同的实例后,对象能获得类的属性class Person: eyes =2 mouths = True noths原创 2021-05-22 22:30:45 · 144 阅读 · 0 评论 -
Python基础 - 20210520 - 基础10(异常处理)
知识点 异常的定义异常的python详细讲解# 1、捕获任何异常try: 会出错的代码块except: 异常后逻辑处理# 2、捕获特定异常try: 会出错的代码块except IndexError: # 仅仅捕获下标越界的异常,非这样的异常都会再次抛出 异常后逻辑处理# 3、打印异常信息try: 会出错的代码块except Exception as error: # except as error 这样不行 异常后逻辑处理 print(error) # 4、处理原创 2021-05-20 23:21:02 · 145 阅读 · 0 评论 -
Python基础 - 20210518 - 基础9(文件处理)
知识点 文件操作open()函数# open()常用的函数f=open("文件名称",encoding="utf-8") # 打开一个文件流f.read() # 获取所有的数据,返回string字符串f.seek(0) # 定义光标位置在最开头的位置f.readline() # 这个是一次获取一行数据,在read后面直接调用reading会没有数据,因为read已经让光标移动到文件的最末尾,需要关闭文件或定义光标位置f.close()f=open("文件名称",encoding="u原创 2021-05-18 23:03:49 · 499 阅读 · 0 评论 -
Python基础 - 20210515 - 基础8(函数-2)
对函数不定参数的总结定义的时候* args 接受不确定个数的位置参数,并存储为元祖* kwargs 接受不确定长度的关键字参数,并存储为字典 dict调用的时候*args 将事先定义好的元祖或列表,作为多个参数传入列:def add(a,b,c): return sum(a,b,c)alis=[1,2,3]add(*alis)知识点 函数的作用域1、全局变量可以用函数变量中重名,且互相不受影响name="nana"def get_name(): name="原创 2021-05-15 18:42:09 · 417 阅读 · 0 评论 -
Python基础 - 20210514 - 基础7(函数-1)
对前面的总结:1、数据相关变量:存储数据数据类型:字符串,元祖…等2、程序函数相关:存储一段程序知识点 函数普通函数的定义def add(): print("说嗨嗨")函数的调用add()函数的返回值定义def add(): c = 1+3 return c'''返回值的注意点:1、函数有return,那么调用时得到的数据就是return的数据2、如果函数没有return,那么得到的结果就是None3、函数不会执行return之后的代码'''.原创 2021-05-15 00:06:46 · 179 阅读 · 0 评论 -
Python基础 - 20210511 - 基础6 (while循环,for循环)
知识点一:while循环# while循环的定义方式:while 条件: 满足条件,逻辑执行体 改变的条件值# while和continue、breakwhile 条件: 执行体 continue # 跳过这一次,进行一下次判断,continue后的代码不会运行 if a ==0: break # 跳出循环知识点二: for 循环# for循环是:依次获取可迭代的对象# for循环的定义方式:for 变量名 in 可迭代对象: 逻辑体# for循环dictf原创 2021-05-11 22:21:08 · 96 阅读 · 0 评论 -
Python基础 - 20210508 - 基础5 (if条件控制,debug)
知识点1 :if条件控制IF的格式# 1、单if判断if 条件表达式: 逻辑体# 2、完整if结构,但elif,else都不是必须的if 条件表达式: 逻辑体elif 条件表达式: 逻辑体else: 逻辑体# 3、if嵌套结构if 条件表达式: if 条件表达式: if 条件表达式:else: 逻辑体# 4、多层if,if之间互相独立,最后一个else和最后一个if是一对。if 条件表达式: 逻辑体if 条件表达式: 逻辑体if 条件表达式: 逻辑原创 2021-05-09 00:39:00 · 219 阅读 · 0 评论 -
Python基础 - 20210502 - 基础4 (字典,集合,运算,浮点数的精度控制)
这里是读书笔记知识点1 - 字典1、字典的定义:'''1、以key:value的形式;2、key一定是不能重复的,重复的会被覆盖3、key一定是不可变类型4、字典是无序的,因此没有切片和索引的操作''' info={'book':'非暴力沟通','book':'红楼梦'} print('字典长度:',len(info),',字典内容:',info) # 字典长度: 1 ,字典内容: {'book': '红楼梦'} kebiankey_info={[list]:'非暴力沟通',[.原创 2021-05-02 14:51:33 · 131 阅读 · 0 评论 -
Python基础 - 20210429 - 基础3 (列表,元组)
这里是读书笔记# 知识点1- list:# 1、表示一个空的列表: empty_list =[] print("空列表的第一种表现形式:",empty_list) print("空列表的第二种表现形式:",list()) # 2、表示有数据的列表: list =["起风了","那就让他破产把","哈哈哈哈"] # 3、注意点 list ''' 3.1、list里面的索引和切片和str一样,所以是相同的,在这里放个str的超链接 [str的切片](https://blog.原创 2021-04-29 16:55:11 · 119 阅读 · 0 评论 -
Python基础 - 20210427 - 基础2(字符串的操作)
> **读书笔记**:# 知识点1: ‘’‘1、type()用于展示数据类型2、所有类型基本都能转成str,但是str不一定能转换成int3、数据类型的转换 注意:int和float不能转换成str; int 不能转成元组,list等,因为int不是可迭代的对象 转换为字典dict的 必须是一个序列 (key,value)元组’‘’' 1、int 转换成 float' int1 =2.33333print(type(int1),"+",float(int1))原创 2021-04-27 11:37:53 · 237 阅读 · 2 评论 -
Python基础 - 20210425 - 基础(命名规范,注解,基础语法)
一、下面那些不能作为变量?1、find2、 num3、7val4、add.5、def6、pan7、-print8、open_file9、FileName10、9prints11、INPUT12、ls13、user^name14、list115、str16、_88817、is18、true19、none20、try答: 1、find # turn 2、 _num # turn 3、7val # false (不能以数字开头) 4、add. .原创 2021-04-25 11:50:56 · 174 阅读 · 1 评论 -
自学记录3 认识python的元组 元组练习题
因为在真实的工作中并没有很多时间自学,很多时候都是硬写,但是很多时候当你遇到问题的时候,如果不熟悉,那么你连到百度找答案的关键词是什么都不知道;是的,我遇到某些波折,所以恶补下元组知识吧~skr~知识点:1、创建元组时,如果只有一个值,需要在这个值后面添加逗号 eg:tup=(13,)2、 元组元素不允许被修改或删除;但我们可以删除整个元组eg:删除元组元素:tup =(‘12’,...原创 2020-03-11 11:52:46 · 2144 阅读 · 0 评论 -
Mac python +vs code +Django 创建一个web项目(包含Django安装不成功的解决办法)
第一步安装:Django遇到的问题:Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py", line 425, in _error_catcher yield File "/usr/local/lib/p...原创 2019-11-30 00:07:47 · 342 阅读 · 0 评论 -
Mac 搭建appium+android+VS编译器的app UI自动化(真机)
1、安装JDK2、安装SDK、安装android studio3、脚本编写1、安装JDK这里分享一个下载的链接密码是:x4nw,具体的网上又很多,请自行参照2、安装SDK,安装android studio为什么写在一起呢,因为你直接下一个android studio就行了,然后创建一个项目,他就会下载全部的依赖,就都会有了,点这个地方,你就会看到有你的sdk的地址,然后在终端配置环境变...原创 2019-11-21 14:17:08 · 252 阅读 · 0 评论 -
在python中遇到的问题
问题1:无法安装pymysql报错的内容如下:Collecting pymssqlUsing cached https://files.pythonhosted.org/packages/2e/81/99562b93d75f3fc5956fa65decfb35b38a4ee97cf93c1d0d3cb799fffb99/pymssql-2.1.4.tar.gzERROR: Compl...原创 2019-11-01 09:56:35 · 1169 阅读 · 0 评论 -
自学记录- 在Mac上学写python的hello world part two
如果在终端执行.py脚本1、打开终端,cd至代码存放目录,进入项目,我的目录地址是:/Users/xhj/Documents/py/test_zoe/test2、输入执行命令:python3 test_0911.py知识点:使用python3 test_0911.py 而不是python test_0911.py的原因是因为Mac本身自带python解释器,如果不指定的话就是去找默认...原创 2019-09-11 18:31:42 · 302 阅读 · 2 评论 -
自学记录- 在Mac上学写python的hello world part one
新建一个python 项目新建一个python 文件夹新建一个python 文件学写一个hello world新建项目,选择合适的代码存储路径,一直下一步 没啥营养 纯自己记录在项目中右键 new-directory是创建文件;new-python.file是创建一个.py的文件学写一个hello world#!/usr/bin/env python# -*- cod...原创 2019-09-11 12:01:04 · 784 阅读 · 0 评论