python学习--pycharm编辑器及优化设置 1、关于编辑器pycharm,为什么使用pycharm,而不是用VIM,因为pycharm的开发效率高、具有自动补全功能、调试功能强大。2、打开pycharm,首先要创建project---写project name---然后,创建一个目录(day1)---创建python file(vay.py)--开始了我们的代码编写 。3、在pycharm中创建文件默认模板的方法:标题...
python学习---python2与python3的区别 python2与python3的区别1、python2.x和python3.x的最大区别是编码(Unicode),代表python3里面可以默认直接写中文了。2、print的用法: python2的写法:print 'zwt' python3的写法:print('zwt') 也就是python3里必须要加括号,不然会报错3、input的用法: pytho...
python学习--第一个python程序helloworld 1、在windows下创建一个文件叫hello.py,并输入1 print('hello world') #输出hello world然后在解释器中执行命令:python hello.py,输出2、在linux下执行hello.py文件的方法直接执行./hello.py即可PS:执行前需给予hello.py的执行权限,chmod 755 hello.py ...
python安装 windows:下载安装包1、下载安装包https://www.python.org/downloads/2、安装默认安装路径:C:\python273、配置环境变量【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】--> 【Pytho...
vue-router的使用 如何参数传递方法一(不常有)、使用name传递参数。两步完成用name传值并显示在模板中第一步:在路由文件中src/router/index.js里配置name的属性routers:[ { path:'/', name:'Hello', component:Hello } ]第二步,模板里(src/App....
vue组件数据通信总结全面 背景:初始Vue.js,了解组件时Vue的主要构成部分,但组件内部的作用域是相对独立的部分,组件之间的关系一般如下图:组件A与组件B、C之间是父子组件,组件B、C之间是兄弟组件,而组件A、D之间是隔代的关系那么对于这些不同的关系,本文主要分享了他们之间可以采用的几种数据通信方式。例如Props、$emit/$on、Vuex等。可以根据使用场景选择适合的使用方式。...
vuex的安装及使用 安装vuexnpm install vuex --save //这里的--save的意思就是说在生产环境也是需要vuex的,所以要加--save注意在mutations在组件中的使用:<button @click="$store.commit('add',20)"></button> //注意$store.commit中的add是指stors...
vue .js开发过程中常遇到的问题总结 1. props单向绑定vue中的props是单向绑定的,父组件的属性变化时会传递给子组件,子组件内部不应改变props的值,否则控制台会给出警告。但如果props的类型为数组或者对象时,在子组件内部改变props的值控制台不会警告。因为数组或对象是地址引用,vue不会检测到props发生改变。所以有的情况需要在子组件内部改变父组件的值,可以将属性定义为数组或者对象类型传入。...
this.$router.push({})实现路由跳转 使用 this.$router.push(location) 来修改 url,完成跳转push 后面可以是对象,也可以是字符串:1 // 字符串2 this.$router.push('/home/first')3 // 对象4 this.$router.push({ path: '/home/first' })5 // 命名的路由6 this.$...
JS基础-连续赋值 问题:var a = {n: 1};var b = a; a.x = a = {n: 2};console.log(a.x); //undfinedconsole.log(b.x); //{a:2}根据js引擎语法解析,会先去从左到右寻找有没有未声明的变量,如果有就把该变量提升至作用域顶部并声明该变量。那么恭喜js引擎他找到a.x这个属性没...
js中如何实现数组去重--面试题 1 function dupRemove(arr){ 2 var tmp = []; 3 for(var i=0;i<arr.length;i++){ 4 for(var j=i+1;j<arr.length;j++){ 5 if(arr[i] === arr[j]){ 6 ...
js字符串的方法 1.charAt 返回指定索引出的字符 var str='abcd';var a=str.charAt(0);console.log(a); //'a'console.log(str); //'abcd'2.charCodeAt返回指定索引出的unicode字符 str.charCodeAt(0); //973.indexof...
从输入url到网页呈现的过程 1、域名解析当我们在浏览器中输入一个URL,互联网上每一台计算机的唯一标识是它的IP地址。因此我们输入的网址首先需要先解析为IP地址。这一过程叫做DNS解析DNS解析是一个递归查询的过程。例如,我们需要解析www.baidu.com,会经历以下步骤在本地域名服务器中查询IP地址,未找到域名本地域名服务器会向根域名服务器发送请求,未找到域名本地域名服务器向.com顶...
JavaScript 实用小技巧 删除数组尾部元素一个简单方法就是改变数组的length值:1 const arr = [11, 22, 33, 44, 55, 66];2 // truncanting3 arr.length = 3;4 console.log(arr); //=> [11, 22, 33]5 // clearing6 arr.length = 0;7 con...
ptyhon学习---作业day1 作业一:编写登陆接口输入用户名密码认证成功后显示欢迎信息输错三次后锁定流程图 1 # -*- coding utf-8 -*- 2 # Author:Zwt 3 # 实现登录接口 4 5 count = 0 6 f = open("user.txt", "r").read() 7 lock_f = open("l...
python学习---用户交互输入input 用户输入1、使用input来等待用户输入。如1 username = input('username:')2 password = input('password:')3 print(username,password)2、格式化输出第一种方法:字符串拼接 + (不建议使用,太耗内存) 1 name = input("name:") 2 ag...
python学习---for循环 for循环的最基本用法for i in range(10): # 这里指循环10次 print("loop:",i)运行结果,如图将上节课的while循环,修改为for循环,如count = 0age_of_oldboy = 56for i in range(3): guess_age = int(input("guess_...
python学习---while循环 while循环的基本用法:count = 0while True: print("count",count) count= count+1 # count +=1while与if结合的用法:count = 0 //用来计数age_of_oldboy = 56while count < 3: # 只有3次机会,否则就...
python学习---注释 单行注释:# 注释内容多行注释:''' 注释内容 ''' """ 注释内容 """ 这里可以是3个单引号开始,3个单引号结束,也可以是3个双引号开始,3个双引号结束# print('zwt') 单行注释''' 多行注释内容 ---- abc --- my name is zwt '''""" ...
python学习---if else流程判断 if....else 用法_username = zwt_password = zwt123username = input("username:")password = input("password:")if _username == username and _password == password: print("my name is {...