<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xinxing66的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xinxing66</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xinxing66]]></copyright><item><title><![CDATA[原生js基础]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/108165169</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/108165169</guid><author>xinxing66</author><pubDate>Sat, 22 Aug 2020 11:04:00 +0800</pubDate><description><![CDATA[一.对象
1.对象
js中的对象可以看成是python中字典和对象的结合
2.构造函数(定义类)
用来创建对象的函数，函数名就相当于类名

1）相当于定义类
function 类名(){
//添加对象属性和对象方法
this.属性 = 值
this.方法 = 函数
}
2）创建对象
对象 = new 类名()

3.属性的操作

1）查
对象[属性名]
对象.属性
2）改/增
对象[属性名] = 值    -    如果没有指定属性就是添加，有就是修改
对象.属性 = 值      -    如果没有指定属]]></description><category></category></item><item><title><![CDATA[原生js基础之常见数据类型]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/108164305</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/108164305</guid><author>xinxing66</author><pubDate>Sat, 22 Aug 2020 10:31:03 +0800</pubDate><description><![CDATA[一.常见数据类型
js常用数据类型：数字类型、字符串、布尔、数组
1. 数字类型(Number)
所有数字对应的类型
1)typeof(数据)
获取指定数据对应的类型
2)数学对象（Math）

a.小数转整数

console.log(Math.ceil(5.8))    // 6
     console.log(Math.floor(5.8))   // 5
     console.log(Math.round(5.8), Math.round(5.4))



b.常用运算

 // x的y次方
]]></description><category></category></item><item><title><![CDATA[前端js基础语法]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/108130584</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/108130584</guid><author>xinxing66</author><pubDate>Sat, 22 Aug 2020 09:31:55 +0800</pubDate><description><![CDATA[一.认识JS
1.什么是js
js是JavaScript的缩写，是一门专门用来控制前端页面的编程语言（属于脚本语言）
js是web标准中的行为标准 - 主要负责网页中内容的修改
2.js代码写在哪儿
内联js  -  将js代码写标签的事件属性中
内部js  -  将js代码写在script标签
外部js  -  将js代码写在js文件中，然后在html中用script标签导入
注意：同一个script标签只能在导入外部js和写内部js两个功能中选一个
3.js能干什么
a.修改/获取标签内容
b.修改/获]]></description><category></category></item><item><title><![CDATA[前端CSS布局]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/108109602</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/108109602</guid><author>xinxing66</author><pubDate>Wed, 19 Aug 2020 21:03:21 +0800</pubDate><description><![CDATA[1.标准流布局
标签在没有布局相关的属性的时候，默认的布局方式就是标准流布局。
a.块级标签
一个占一行；默认宽度是父标签的宽度，默认高度是内容的高度；设置宽高有效。
h1~h6、p、div、列表相关…
b.行内标签
一行可以显示多个；默认大小是内容的大小；设置宽度无效。
a、span、label、font.
c.行内块标签
一行可以显示多个；默认大小是内容的大小；设置宽高有效。
img、输入框
2.display属性（css）
block：  将标签修改成块级标签
inline： 将标签修改成行内标签
i]]></description><category></category></item><item><title><![CDATA[前端基础表单标签和CSS基础]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/108012245</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/108012245</guid><author>xinxing66</author><pubDate>Wed, 19 Aug 2020 19:54:00 +0800</pubDate><description><![CDATA[一.表单标签
1.表单标签：form

是一个容器标签，本身单独用没有意义，一般需要结合表单相关的标签（input、select、textarea）来使用。
它可以对表单标签中所有用户信息收集相关的标签的内容进行整体的重置和提交
action属性  -  后端数据接口的地址
method属性  -  请求方式（get/post）

二.input标签的使用
1.input:
input是表单相关标签，可以放在form标签中做数据的提交和重置
2.type属性  - 设置标签类型

text(默认值) -  ]]></description><category></category></item><item><title><![CDATA[Python前端HTML基础]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107921240</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107921240</guid><author>xinxing66</author><pubDate>Mon, 10 Aug 2020 21:04:22 +0800</pubDate><description><![CDATA[HTML基础语法
一.HTML基础语法
1.什么是HTML

HTML（Hypertext Markup Language） - 超文本标记语言
标记语言 - 在不同的文本中加不同的标记让文本的意义和功能不同, 例如：markdown、html
HTML大小不敏感： html == Html == HTML == hTMl  (小写和大写功能一样)

2.标签  - 就是标记

标签是HTML的基本结构，不同的标签功能不一样
语法：
双标签(标准标签):  &lt;标签名 属性1=属性值1 属性2=属性值2]]></description><category></category></item><item><title><![CDATA[Python中的装饰器，迭代器，生成器]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107876097</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107876097</guid><author>xinxing66</author><pubDate>Sat, 08 Aug 2020 11:45:25 +0800</pubDate><description><![CDATA[一.装饰器
1.什么是装饰器

装饰器的本质就是一个实参高阶函数和返回值高阶函数。
装饰器是用来给函数添加功能(在不修改原函数的基础上给函数添加功能)

# func1就是返回值高阶函数
def func1():
    def func2():
        return 'abc'
    return func2

2.怎么给函数添加功能

方法一：直接修改原函数, 问题：给不同的函数添加相同功能的时候代码需要写多遍

def sum1(a=10, b=20):
    time1 = time.t]]></description><category></category></item><item><title><![CDATA[Python函数进阶]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107772310</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107772310</guid><author>xinxing66</author><pubDate>Mon, 03 Aug 2020 20:39:18 +0800</pubDate><description><![CDATA[一。函数进阶
1. 函数就是变量

定义函数的时候，其实就是在定义一个类型是function的变量，函数名就是变量名。
普通变量能做的事情函数都可以做

2.实参高阶函数


如果一个函数的参数是函数，那么这个函数就是实参高阶函数


1.怎么确定调用函数的时候参数传什么值
看这个参数在函数中是怎么使用的


2.实参高阶函数的应用
除了写装饰器以外，一般不会自己去定义实参高阶函数，主要是使用系统已经定义好的实参高阶函数。
系统中常用的实参高阶函数:max、min、sorted、reduce、map


1]]></description><category></category></item><item><title><![CDATA[Python中的函数下篇]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107725864</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107725864</guid><author>xinxing66</author><pubDate>Sat, 01 Aug 2020 10:40:43 +0800</pubDate><description><![CDATA[函数基础
一.函数的参数
1. 位置参数和关键字参数 - （实参）

根据函数调用的时候实参的传递方式将实参分为位置参数和关键字参数
1）位置参数 -调用函数的时候直接在括号里面写多个实参，实参和形参是一一对应的。
2）关键字参数 -调用函数的时候以  形参名=实参 的形式来确定实参,
注意;位置参数和关键字参数可以一起使用，但是位置函数必须在关键字参数的前面。
不管以什么样的形式传参，最终都要保证每个参数都有值。
关键参数不能重复。

2 .参数默认值 - （形参）

在定义函数的时候，可以给形参赋默认值]]></description><category></category></item><item><title><![CDATA[Python中的字符串和函数]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107695867</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107695867</guid><author>xinxing66</author><pubDate>Thu, 30 Jul 2020 19:59:40 +0800</pubDate><description><![CDATA[一.格式字符串
1.格式字符串

意义：
格式化字符串的意思是使用Format函数将指定的字符串转换为想要的输出格式。
语法：
带有格式占位符的字符串   %  （数据1，数据2，数据3…）
说明：
1.格式占位符 -  字符串中不同类型数据的占位			符号，固定的。
%s  -  字符串的格式占位符(任何类型的数据都可以赋值)
%d  -  整数的格式占位符
%f  -  浮点数的个数占位符
%.Nf -浮点数的占位符，并且控制小数点后有N位小数。
%c  -  字符的个数占位符(可以给字符，也可以给字符]]></description><category></category></item><item><title><![CDATA[Python中的集合和字符串]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107672520</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107672520</guid><author>xinxing66</author><pubDate>Wed, 29 Jul 2020 19:44:50 +0800</pubDate><description><![CDATA[一。集合
1.什么是集合（集合不能排序，数据不能重复，所以这些情况不适合用集合）

集合是容器型数据；将{}作为容器的标志，多个元素用逗号隔开：{元素1，元素2，元素3，。。。}
集合是可变的（支持增删改）；无序的（不支持下标操作）；
元素：不可变的，唯一的（和key是一样的）

# 空集合
x = {}  # {}是空字典
print(type(x))  # class dict
y = set()  # 空集合
print(type(y), len(y))  # class  set
# 元素不可变的
]]></description><category></category></item><item><title><![CDATA[Pyton中的字典和集合]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107642941</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107642941</guid><author>xinxing66</author><pubDate>Tue, 28 Jul 2020 19:56:35 +0800</pubDate><description><![CDATA[一。字典
1.什么是字典

问题：用列表同时保存多个意义不同的数据的时候，代码的可读性很低。
解决;用字典保存多个意义不同的数据

stu = ['小明',20,'男','13535535', '17771837', 80, 170, 80]

2.元素的增删改查


1）查 - 获取字典的值


a .获取单个值


1.字典[key] - 获取字典中指定key对应的值(如果key不存在会报错）
2.字典.get(key) - 获取字典中指定key对应的值（如果key不存在不会报错，返回None）
3.字]]></description><category></category></item><item><title><![CDATA[Python中的列表和元组-后篇]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107616648</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107616648</guid><author>xinxing66</author><pubDate>Mon, 27 Jul 2020 19:10:50 +0800</pubDate><description><![CDATA[一。列表
01.列表的增删改
1.在列表中添加元素。

1.）append（追加）
列表.append(元素） - 在列表的最后添加指定的元素(不会产生新的数据，是直接修改的愿列表)

names = ['路费', '索隆','罗宾']
names.append('娜美')
print(names)


2）.insert
列表.inzert(下标，元素) - 在列表指定下标前插入指定的元素

names.insert(1, '乌索普')
print(names)


3)extend（扩充）
列表.ext]]></description><category></category></item><item><title><![CDATA[Python中的数字类型和列表-前篇]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107566499</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107566499</guid><author>xinxing66</author><pubDate>Fri, 24 Jul 2020 19:54:54 +0800</pubDate><description><![CDATA[01.数字类型。

python中数字相关的类型有4种： int(整型)、 float(浮点型）、 complex（复数）
bool（布尔）

1.int（整型）  -

所有的整数对应的类型。
类型转换：

print(int(2.34))   # 2
print(int(1.999))  # 1
print(int(-2.4))   # -2(浮点数转换成整数的时候只是单纯的保存整数部分)
 print(int(10 + 3j))  # can't conver complex to int (复数不能]]></description><category></category></item><item><title><![CDATA[Python中的分支和循环后篇]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107546117</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107546117</guid><author>xinxing66</author><pubDate>Thu, 23 Jul 2020 20:05:13 +0800</pubDate><description><![CDATA[3.while循环
3.1while循环

语法：

while 条件语句：
	循环体


说明：
1.while - 关键字；固定写法
2.条件语句 - 任何有结果的表达式（具体的数据，除了赋值语句以外的任何运算表达式
，函数调用表达式）–和if语句要求一样。
3.： - 固定写法
4.循环体 - 和while保持一个缩进的一条或者多条语句；需要重复执行的代码。只要条件
语句为True就一直执行，知道条件语句为False才会停下来。
执行过程
先判断条件语句是否为True，为True就执行循环体，执行完循]]></description><category></category></item><item><title><![CDATA[Python中的分支和循环前篇]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107543033</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107543033</guid><author>xinxing66</author><pubDate>Thu, 23 Jul 2020 19:40:30 +0800</pubDate><description><![CDATA[01.if语句
1.什么时候使用if语句
如果某一段代码需要在满足条件的时候才执行就使用if语法
2.怎么使用if语句
2.1） if单分支结构

满足条件执行某个操作，不满足就不执行。
语法：

if 条件语句：(注意缩进和 : )
    代码块（不用缩进自动缩进，手动缩进按Tap就可以）
其他代码（if外面的代码）


说明：
1.if - 关键字；固定写法
2.条件语句 - 任何有结果的表达式（具体的数据，除了赋值语句以外的任何运算表达式，条件语句可以是除了赋值语句以外的任何表达式
，函数调用表达式]]></description><category></category></item><item><title><![CDATA[Python中定义变量和重新给变量赋值的原理]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107522680</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107522680</guid><author>xinxing66</author><pubDate>Wed, 22 Jul 2020 20:38:18 +0800</pubDate><description><![CDATA[id函数:
id(变量) - 获取变量的地址
num = 100
print(id(num))
num = 'abc'
print(id(num)) # 根据变量地址的不同说明Python是开辟新的内存。

python中定义变量和重新给变量赋值的原理：
当给变量赋值的时候，会先在内存中开辟空间保持数据(开辟的内存空间的大小由数据决定
然后数据对应的内存空间和变量进行关联。重新给变量赋值的时候，优惠重新开辟新的空间
保存新的数据（开辟的内存空间的大小由新数据来决定），然后再将新数据对应的内存空间
和变量重新]]></description><category></category></item><item><title><![CDATA[Python中的运算符]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107520972</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107520972</guid><author>xinxing66</author><pubDate>Wed, 22 Jul 2020 20:32:23 +0800</pubDate><description><![CDATA[id函数:
id(变量) - 获取变量的地址
num = 100
print(id(num))
num = 'abc'
print(id(num)) # 根据变量地址的不同说明Python是开辟新的内存。

python中定义变量和重新给变量赋值的原理：
当给变量赋值的时候，会先在内存中开辟空间保持数据(开辟的内存空间的大小由数据决定
然后数据对应的内存空间和变量进行关联。重新给变量赋值的时候，优惠重新开辟新的空间
保存新的数据（开辟的内存空间的大小由新数据来决定），然后再将新数据对应的内存空间
和变量重新]]></description><category></category></item><item><title><![CDATA[Python的历史和基础语法]]></title><link>https://blog.youkuaiyun.com/xinxing66/article/details/107498129</link><guid>https://blog.youkuaiyun.com/xinxing66/article/details/107498129</guid><author>xinxing66</author><pubDate>Tue, 21 Jul 2020 20:32:18 +0800</pubDate><description><![CDATA[学习总结
因为是刚开始学习，今天的课程并没有讲太多，简单讲了Python的历史以及优缺点，快捷键用法，基础语法，输入输出函数以及变量。
Python的历史以及优缺点
历史
Python的创始人为荷兰人吉多·范罗苏姆 （Guido van Rossum）。1989年圣诞节期间，在阿姆斯特丹，Guido开发了Python。
自从2004年以后，python的使用率呈线性增长。Python 2于2000年10月16日发布，稳定版本是Python 2.7。
Python 3于2008年12月3日发布，不完全兼容Py]]></description><category></category></item></channel></rss>