自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 JavaScript数组(上)

我的个人博客数组篇定义方式通过构造函数,new一个array,可以可以填写参数,一般除数字外不建议填let arr = new Array();let arr1 = new Array(3); //代表length为3,键值为undefined0 in arr1; //false,这就好比,arr访问任何大于长度的索引值都是未定义,数组会忽略尾部逗号...

2018-10-05 10:49:45 156

原创 JavaScript数据类型强制转换

我的个人博客javascript数据类型分为基本数据类型和引用数据类型基本数据:Number, Boolean, Undefined, Null, String;引用数据:Object;当0.000…01,小数点后大于等于7位时会自动转换成科学计数法当20000…00,当整数部分大于等于22位时会自动转换成科学计数法。Number(x):一个参数;参数为Number类型时:能正确输...

2018-09-22 21:37:54 169

原创 JavaScript数值结构

我的个人博客浮点数的存储格式:IEEE754-64bit64位组成格式为:S(1位符号位) E(11位阶码)M(52位尾数)符号位:决定正负,0位正,1位负阶码:指数位则为阶码-1023,决定了数值的大小尾数:有效数字,决定了精度用科学计数法格式则为:(-1^(符号位0/1)) * 1.xxxxx(尾数位) * 2^(指数位)需要记住的IEEE754规范有:尾数位:有效数字的...

2018-09-22 21:34:34 484

原创 CSS3:立体导航栏

.box{ width: 600px; height: 50px; background: red; margin: 100px auto 0; border-radius:10px; box-shadow: 0 5px 2px #a...

2018-09-07 19:15:43 1214

转载 CSS3:单行文本和多行文本溢出加省略号

单行: p { width: 200px; height: 30px; line-height: 30px; color: #000; font-size:30px; border:1px solid red; ...

2018-09-07 18:04:48 263

原创 CSS3:border-radius

border-radius:10px; 指的是四个角都是半径为10px的圆角 border-radius:10px 20px 30px 40px; 指的是左上,右上,右下,左下的圆角半径 border-radius:50%; 指的是半径在水平方向占比和垂直方向占比都是50%,其包括padding和border 在长宽不等的元素时 例如: div{ ...

2018-09-07 11:25:33 216

原创 python_Day4 :冒泡法和插入排序

冒泡法:import randoml = [random.randrange(1,101) for _ in range(10)]random.shuffle(l)for x in range(len(l)): flag = False for y in range(0,len(l)-1-x): if l[y] > l[y+1]: ...

2018-08-19 23:14:32 357

原创 python_Day4:利用filter输出质数

def zhishu(num): for i in range(2,num): if num % i == 0: return False break return Truel = list(filter(zhishu,range(2,100)))print(l)

2018-08-14 22:24:54 312

原创 python_Day4:杨辉三角,利用generator 输出

def triangles(num): l = [] if num == 1: l = [1] yield l else: l = [1] yield l l = [1,1] yield l while len(l) < num: n...

2018-08-14 16:00:16 286

原创 python_Day3:自定义max和min函数

def max_min(l): if l == []: return (None,None) else: num_min, num_max = l[0], l[0] for i in l: if num_min > i: num_min = i elif num_max < ...

2018-08-14 13:49:29 1538

原创 python_Day3:自定义字符串find()

str:查找的字符串 l_str:目标字符串 mi:开始查找的索引,起始点def my_find(str,l_str,mi): l = len(str) for i in range(mi,len(l_str)): if str[0] == l_str[i]: if str == l_str[i:i+l]: ...

2018-08-14 12:18:34 320

原创 python_Day3:自定义strip()

第一次写的有点复杂: 利用列表寄存,取最后一个,def del_str(str,sep): new_lisr_str = [str] for i in range(len(str)): if str[i] == sep: new_lisr_str.append(str[i + 1:]) else: ...

2018-08-14 00:12:38 242

原创 python_Day3:自定义split()

利用find,先判断开头,存不存在分隔符;再从b=e,利用while循环,进行判断def my_split(str,sep): e = str.find(sep) split_list = [] if e != 0: split_list.append(str[:e]) else: split_list.append('') ...

2018-08-13 22:50:59 338

原创 学习中

菜鸟教程大部分还是可以的,目前结合菜鸟,雪峰,手册在学习中 加油

2018-08-12 22:52:50 229

转载 python_Day3:函数简单注意点摘要

注意点: 定义函数时,需要确定函数名和参数个数; 如果有必要,可以先对参数的数据类型做检查; 函数体内部可以用return随时返回函数结果; 函数执行完毕也没有return语句时,自动return None。 函数可以同时返回多个值,但其实就是一个tuple函数参数: 参数顺序:(必选参数,默认参数,可变参数(args),命名关键字参数(),关键字参数(**kw)) 定义默认参数...

2018-08-11 22:10:58 542

原创 python_Day2:break,continue

break:跳出最近的for或者while循环for n in range(2, 100): for x in range(2, n): #直到不能被整除,结束第二层循环 if n % x == 0: print(n, 'equals', x, '*', n // x) break #...

2018-08-11 01:27:53 158

原创 python_Day2:range()

range()函数需要理解注意的是: 1.返回值的类型:range 2.>>> print(range(5,10))range(5, 10)3.for x in range(2,2)m没有进入循环4.不能把他当做:看起来和list表现差不多,看起来类似,但并不是 5.list和range(),可以完成把list枚举出来 有替代函数,直接用:enumetr...

2018-08-11 01:07:09 504

原创 python_Day2:print的sep和end

sep:默认是空格(不写,而不是‘’),表示两个字符串之间用隔什么 end:默认是换行不写,而不是‘’,表示字符串最后以为什么结尾>>>print(1, 3, '\n', 2, sep='*', end='&')>>>print(1, '\n', 2) #结尾是有换行的1*3**2&am

2018-08-10 20:13:49 1459

原创 python_Day2:切片

str和list为例 个人理解:切片的赋值,所附得值必须也是切片 list:以索引角度理解切片 a = [11,22,32] a[1] 输出:22—索引为1的值 a[:1] 输出:11—[0,1)索引之间的值 a[1:] 输出:[22,33]—[0,3)索引之间的值,当然这边3的索引已经超出了长度,这边便于理解就这么写了 切片的赋值: a[1:2]=b 不管b的长度如何,把...

2018-08-10 19:59:55 214

原创 python_Day2:list,tuple,dirt和set区别

浅谈区别:(以下是自己的总结和理解,有不对希望指出) 可变和不可变:能不能改变原本变量指向内存中的值 要注意的是:’可变’tuple a = (1, 2, 3, [1, 2])=>a=(1, 2, 3, [2, 1]) 并没有改变指向,却改变了值,因为list是可变的;那么要保证tuple的指向和值都不变,那么必须保证tuple的每个元素不可变。>>&

2018-08-10 15:25:47 283

原创 python3--字符串编码相关

编码类型很多,常见的例如: ASCII码:最早被编入计算机中的,长度是128,,主要是为了解决英文字符 GB2312:中国人编码的,为了解决中文 Unicode:统一多种编码方式,降低乱码 UTF-8:Unicode的改进版,节省编码长度python3默认编码方式是:UTF-8 编码方式相互转换 decode:将已知其他编码形式的字节编译成Unicode形式的字符串,返回值为str...

2018-08-10 11:04:37 182

原创 python:a = a+b与a += b的不同

python解释器:python3 a = a + b 创建过程是:先创建的a+b的对象放入内存,然后变量a指向了a+b的对象,这事实上已经改变了a原本的指向,指向了新的地址。 a += b 创建过程是:把a原本指向内存地址的对象的值改变成了a+b,能不能改变取决于该对象的值能不能被改变。 对于可变对象类型和不可变对象类型有不同的结果: 可变对象类型:+=改变了原本地址上对象的值,不改...

2018-08-09 20:33:03 2395 1

原创 python-字符串print相关

一个字符串的输出:print('hexiaobai')

2018-08-09 14:30:22 244

原创 何小白的pyhton之路

决心学好pyhton 学习环境状语从句:交流的英文个好途径我来到了CSDN 废话不多说多,赶紧学习。加油!努力!

2018-08-09 12:06:29 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除