- 博客(76)
- 收藏
- 关注
原创 python-17.python的第三方包
Python第三方包管理工具:pip,Python3.4以上版本自带pip install 包名github.com搜索Python第三方包第三方包——ipython:是一个Python的交互式shell,比默认的python shell好用的多,支持变量自动补全,自动缩进...
2021-06-30 15:14:09 182
原创 python-16.python的包与模块
一、什么是python的包包就是文件夹,包中还可以有包,也就是子文件夹Python的代码都储存在py文件里一个个Python文件就是模块使用包或者模块,就是使用里面的函数,来实现我们想要的功能包的身份证:init.py是每一个Python包里必须存在的文件如何创建一个包:创建一个文件夹,文件夹下创建一个包的身份证(即 init.py),Python解释器就会认为这是Python的包创建包的规范:1.要有一个主题,明确功能,方便别人看一眼名字就能锁定你的包2.层次分明,调用清晰pych
2021-06-24 17:24:17 157
原创 pycharm连接调试器失败 Interrupted function call: accept failed
在练习使用pycharm的debug功能,发现做好断点,点击debugger时候,报错了,报错信息有: 如题所示。解决办法:将脚本名字struct.py改名字为s1.py
2021-06-18 16:24:03 5047
原创 python-15.python异常之断言assert
断言的功能:用于判断一个表达式,在表达式条件为false的时候触发异常用法:assert expression,message参数:expression:
2021-06-17 18:34:30 248
原创 python-14.python异常、自定义异常
一、异常的语法:示例:try代码块内,出错语句 后面的 语句,不会被执行(看结果:只输出一次1)二、Python中的异常类型三、finally无论发生异常,finally中的语句一定会被执行在函数中,即便在try或except中进行了return也依然会执行finally语法块try语法至少要有except或finally中的一个 输出结果为:为啥没有输出报错信息呢??????????输出为:为什么这个就有报错信息了呢?????(待解决)以及 ,为
2021-06-17 18:19:56 305 2
转载 Jank卡顿
最近了解到游戏流畅度:帧率FPS、卡顿次数Jank、卡顿率stutter关于jank:这是底层的一些介绍:https://blog.csdn.net/xuesen_lin/article/details/8954869/卡顿(Jank)的定义Android团队把滞缓,不流畅的动画定义为卡顿(jank),一般是由于丢帧引起的。从Android诞生的第一天直到现在的8核CPU,Android始终未能摆脱卡顿的问题。在Android APP的性能测试中卡顿测试是非常重要的一部分。二、And
2021-04-01 19:06:51 1641
原创 python-12.python面向对象
类的定义使用驼峰,python也就只有类使用驼峰命名方式,类名不要用中文。object代表python中的一个通用对象,建议书写通用对象,会带有更多内置功能函数中的self参数有两个功能 :1.帮助我们调用类属性 2.将我们这个函数定义到类中(绑定了self的函数 都可以通过self.来调用)如果类中的某个函数 没有设置self参数,①类的实例就无法使用这个函数,②类的外部也无法调用这个函数,③类中的其他带self参数的函数内 也无法调用这个函数;在类的代码块中,要定义函数,...
2021-02-28 21:07:13 152 1
原创 python-11.python的函数、函数参数
1、自定义一个函数def name(args…): do … 返回值自己写一个函数实现首字符串的字母大写 我写的:return代表了函数的结束,return语句之后的代码不会再执行函数的参数即使函数有默认参数值,但你在使用的时候还是赋予了新的值,那么会使用新赋予的值一个代表元组,一个代表字典如何给这种函数传参:要用一个星号 两个星号来区分:最后一句会报错,当顺序发生变化时,要使用赋值传参参...
2021-02-26 21:29:30 210
原创 python-10.python流程控制(循环)
一、for循环 对于字符串,打印单个字符: 字典的for循环 使用 items()内置函数将字典转成伪列表,每个key,value转成元组 列表字典的for循环(以字典为成员的列表)python内置函数——range()返回的是一个一定范围的可迭代对象,元素为整型,他不是列表,无法打印信息,但可循环可迭代对象指的是 可以进行for循环,且循环的每一个成员都是整数,虽然可用for循环来遍历,但无法通过print直接打印这个对象,rang...
2021-02-26 16:34:41 117
原创 python-9.python流程控制(逻辑语句)
一、if语句用法如果遇到冒号: 下一行就是新的大括号 并且要有缩进(这里也并没有大括号啊)内置关键字 or :或者 只要有一个条件满足,结果为真true这两句代码 实际一个意思and 全部条件为真,结果才为真二、else语句三、elif语句四、for循环...
2021-02-25 19:54:29 111
原创 python-print打印输出 不换行
like this~注意:end=" " 引号里面要有一个空格靠着“不能眼高手低” “要脚踏实地” “成功的人就是能不厌其烦的一遍又一遍的重复做简单的事情”这样的信念,跟着案例手打了一遍,连自己都要被自己感动到了┭┮﹏┭┮希望自己踏踏实实 一点点的走下去。...
2021-02-24 13:34:49 132
原创 python-8.python不同数据类型间的转换
一、字符串与数字的转换 输出的内容为纯数字了 int_str不是一个纯粹的数字类型(引号里面有字母) 他就不能转换成数字类型0和负数 也可以这样子转化 和正数一样的 会报错~ 输出为:二、字符串与列表的转换 split joint字符串转列表的函数—split 将字符串以一定的规则切割成列表string.split(sep=None,maxsplit=-1)有参数:sep:一个符号,split将按照这个符号对字符串切割;不填写会将字符串整个放入列表中;若字...
2021-02-23 19:03:22 290
原创 python-7.python集合
一、什么是集合set集合set是一个无序的不重复元素序列常用来对两个列表进行交并差的处理性集合支持加载不可变的数据类型,如元组、字符串、数字表示举例:{ ‘name’ , 1 , 'xiaomu' }二、集合与列表的区别三、集合的创建方法通过set函数创建,也可以使用有值的大括号创建,但不能使用空大括号 { } 创建空集合(因为会被认为是字典)① 输出为 ② 输出为:③ 输出均报错④ 输出为:⑤ 输出为:列表、字典 这两种数据类型...
2021-02-23 15:47:39 314
原创 python-6.python字典常用方法
一、字典添加数据的方法1、中括号形式添加有索引概念的数据类型只有 字符串、列表、元组 ;list [ 0 ] = " 20 "字典没有索引的概念 但是有key的概念 通过唯一的key值 找到或修改数据 如 dict [ 'name' ] = 'dewei'字典中的key可以是字符串、数字、元组;value可以是任何类型添加或修改 看key是否存在:key存在 则是修改 key不存在 则是添加2、字典内置函数 update添加新的字典,如果新字典中有和原字典相同的key,则该k
2021-02-22 21:53:16 678
原创 python-5.python列表常用方法
一、列表操作符①len(list)内置函数②累加+累乘*列表不可以用 += 不可以用 *=③in not in二、列表内置函数:append(item)list.append(new_item)注:被添加的元素只会被添加到末尾;append(item)后,列表id值没有变化三、列表内置函数:insert(index,new_index)注:insert传入的位置列表中不存在,则将新元素添加到列表末尾append(item)函数 和 i...
2021-02-05 14:23:34 734 1
原创 python-4.字符串编码格式、格式化、转义字符
第二周的内容第1节字符串格式化:什么是字符串格式化列表:输出为:字典:输出为:字符串格式化函数-format注意:一定要先定义好变量,不提前定义变量会报错字符串格式化的符号们%u可以格式化负整型输出为: 输出为: 输出为: int("123ab",16) 是将 “123ab”转为16进制的整型 的意思;字符串中的转义字符:要让\t发挥作用,其前面一定要有空格\v在pycharm中没有效果,
2021-02-03 20:55:17 138
原创 python-3.python字符串常用方法
一、python中一切都是对象每个对象都有各自的属性与方法二、字符串内置函数:capitalize():首字母大写,其它字母小写newstr=sting.capitalize() 括号里什么也不写注:只对字母有效 如果首个字符不是字母,无法起作用;原始字符串没有发生改变(因为字符无法修改)使用capitalize()方法后:三、字符串lower()函数:字符串全体字母小写注意:只对字符串中的字母有效 只有第一个输出会有变化 1@ok,别的不会有变化四、字...
2021-02-03 18:07:27 146
原创 python-2.python数据类型
一、python数据类型为什么会有多种数据类型?为了可以适应更多地使用场景,将数据划分为多种类型,每种类型都有着各自的特点和使用场景,帮助计算机高效的处理与展示数据。python中的数据类型数字类型、字符串类型、布尔类型、空类型、列表类型、元组类型、字典类型二、数字类型① 整型int:整数, 包括0; int既是整型的代表,又是定义整型的内置函数;定义一个整型,不一定非要用intpython内部会自动添加整型② 浮点型float只要有小数点,就是浮点型,float既是
2021-02-02 16:30:17 148
原创 python-1.脚本结构
一、头部注释不是必须的,只是很适合国内的开发1.国内常用:# coding:utf-8 (#后面有一个空格) 定义coding 告诉系统脚本是何种编码格式2.目前很少用了#!/usr/bin/env 定义#! 会去找指定路径下的python解释器(告诉系统python解释器在哪里,但目前系统安装完python后都会知道解释器在哪 所以很少用)二、python的导入位置:头注释下方三、python代码的执行顺序:自上而下,逐行执行什么是内置函数:四、第一个内置函...
2021-02-01 17:18:37 301
原创 BScroll案例--如何确定中间部分的高度
案例如图,中间部分用BScroll,要确定高度高度如何确定呢?可以用绝对定位。.content{ overflow:hidden; position:absolute; top:44px; bottom:49px; left:0; right:0;}
2020-12-17 15:52:15 171
原创 组件中的refs的使用
<template> <div class="wrapper"> <div class="content"> <slot></slot> </div> </div></template><script>export default{ name:"Scroll", data(){ return.
2020-12-14 18:07:32 419
原创 vue插件——better-scroll使用
按照说明,试了N次之后终于可以滚动了,赶紧记录:1.终端输入:npm install better-scroll -S2.去文件夹node_modules中找到better-scroll/dist/better-srcoll.js将其放到你方便引用它的地方3.在文件中引用:<scriptsrc="./plugin/better-scroll.js"></script>具体代码如下:<!DOCTYPE html><html lang="e.
2020-11-12 15:36:07 283
原创 【vue】中的$符号(转载)
在使用vue的时候我们会有用户自定义的属性与方法,同时还存在vue定义好属性和方法(实例属性/实例方法)在使用实例属性/方法的时候需要水用$符号,以便与用户自定义的定义的属性区分开来//$watch是一个实例方法vm.$watch('counter',function (nval,oval) {//将在counter发送改变后调用alert('计数器值的变化:'+oval+'变为'+nval+'!');})vue文档中完整的实例属性/方法:https://cn.vuejs..
2020-11-05 22:11:19 525
原创 react——简化版redux:在一个文件中使用redux
//导入redux不能用ES6方式 import export//使用commonjs方式const redux=require('redux');//初始化数据,它是放到reducer中使用const initialState={ counter:0}//创建reducer纯函数 第一个参数是state,可以用初始化值作为默认值,有了reducer创建storefunction reducer(state=initialState,action){ switch(actio.
2020-09-16 18:39:22 169
原创 react——react-transition-group的基本使用(三)TransitionGroup组件
实现的效果如上所示:点击按钮,列表下方添加字符串,添加的过程带着动画,并且添加后字体变成红色。代码如下:首先是,App.js文件中注册<TransitionGroupDemo>组件TransitionGroupDemo.js文件代码:import React, { PureComponent } from 'react'import { CSSTransition, TransitionGroup } from 'react-transition-group';import..
2020-09-14 16:31:44 444
原创 react——react-transition-group的基本使用(二)SwitchTransition组件
实现效果:点击按钮,off淡出,紧接着on淡入实现代码:index.js:import React from 'react';import ReactDOM from 'react-dom';import App from './App';import './transition/SwitchTransition.css'ReactDOM.render( <App />, document.getElementById('root'));App.js:
2020-09-11 19:03:47 829 1
原创 react——react-transition-group的基本使用(一)
安装该组件库:yarn add react-transition-group该组件库包括四个组件:Transition(不太用了) CSSTransition(最常用) SwitchTransition TransitionGroup(列表中元素的动画)CSSTransition简单案例:效果:点击按钮,下方的图片以淡出方式隐藏,再次点击按钮,图片淡入代码:index.js:import React from 'react';import ReactDOM from 'rea
2020-09-11 18:29:07 6258
原创 react——antdesign使用案例:添加评论,删除评论
App.js:import React, { PureComponent } from 'react'import Commentitem from './components/Commentitem.js'import Commentinput from './components/Commentinput.js'export default class App extends PureComponent { constructor(props){ super(pro
2020-09-02 19:57:10 802
原创 react——高阶组件-portals的使用
import React, { PureComponent } from 'react'import ReactDOM from 'react-dom'class Modal extends PureComponent{ render(){ return ReactDOM.createPortal( this.props.children, document.getElementById("modal") ) .
2020-08-27 19:18:56 363
原创 react——高阶组件基本
高阶组件的定义:参数为组件,返回值为新组件的函数;(高阶组件是一个函数)import React, { PureComponent } from 'react'class App extends PureComponent { render() { return ( <div> App:{this.props.name} </div> ) }
2020-08-21 15:41:26 131
原创 react——受控组件form为多个输入时,简化方法的写法
import React, { PureComponent } from 'react'export default class App extends PureComponent { constructor(){ super(); this.state={ username:"", password:"", valid:"" } } render() { .
2020-08-19 15:23:34 396
原创 react——受控组件select基本使用
import React, { PureComponent } from 'react'export default class App extends PureComponent { constructor(){ super(); // 给默认选中orange this.state={ currentfruit:"orange" } } render() { return .
2020-08-19 15:01:00 2709
原创 react——受控组件form基本使用
import React, { PureComponent } from 'react'export default class App extends PureComponent { constructor(){ super(); this.state={ username:"" } } render() { return ( <div> .
2020-08-19 14:45:59 274
原创 react——ref获取原生DOM元素
一. ref 用于HTML标签元素中 <h2 ref=字符串/对象/函数>h2元素<h2>其中,字符串形式 官方已不再推荐使用1.对象形式import React, { Component,createRef } from 'react'export default class App extends Component { constructor(){ super(); this.titleRef=creat...
2020-08-19 11:39:43 2006
原创 react——组件全局事件传递
import React, { PureComponent } from 'react'import {EventEmitter} from 'events'const eventBus=new EventEmitter()class Home extends PureComponent{ componentDidMount(){ eventBus.addListener("info",this.handleInfo) } componentWillUnm.
2020-08-18 19:19:00 747
原创 react——点击按钮添加数组数据案例
import React, { PureComponent } from 'react'export default class App extends PureComponent { constructor(){ super(); this.state={ friends:[ {name:"lily",age:20}, {name:"tom",age:18}, .
2020-08-18 15:53:33 1552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人