数字转换

JS基础知识大全

与世无争的帅哥 提交于 2019-11-29 07:30:34
JS基础知识 基本语法 *switch循环(设置表达式 x(通常是一个变量) 随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行) 不进行类型转换 var x; switch(x){ case true:console.log("x类型转换") ; default:console.log("x没有发生类型转换"); }//case没有发生类型转换 switch语句执行严格相等 *三元运算符 var a=1; console.log(a?"a has a value":"a not has a value");//a has a value //利用三元运算符,输出相应提示 n=2; var msg="数字"+n+"是"+(n%2===0?"偶数":"奇数");//偶数 console.log(msg);*/ //利用三元运算符,在字符串之间插入不同的值 *break和continue语句 会自动结束或跳出代码块 var num = 0; for (var i = 0 ; i < 10 ; i++){ console.log("i="+i); for (var j = 0 ; j < 10 ; j++){ console.log("j="+j); if( i == 5

JavaScript--Number对象

对着背影说爱祢 提交于 2019-11-29 07:27:55
创建Number对象,将数据转换为数值型 new Number(数值) 1、Number对象API (1)toFixed(数字) 保留小数点后几位,数字就代表几位 var num1=0.3*3.1415926; console.log(num1.toFixed(2)); (2)、toString(数字)将数值型转换为字符型,数字代表转换后的进制 var num1=10; console.log(num1.toString(2)); 来源: https://my.oschina.net/u/4165441/blog/3102531

Python 3.6 字符串操作 实例

自闭症网瘾萝莉.ら 提交于 2019-11-28 23:48:42
Python 3.6 字符串操作 常见的字符串操作 字符串的格式化 C语言使用函数printf()、sprintf()格式化输出结果,Python也提供了类似的功能。Python将若干值插入带有“%”标记的字符串中,从而可以动态地输出字符串。字符串的格式化语法如下所示。 " %s " % str1 " %s %s " % (str1, str2) 【代码说明】第1行代码使用一个值格式化字符串。第2行代码使用多个值格式化字符串,用于替换的值组成一个元组。 下面这段代码演示了字符串的格式化操作: str1 = 'version' num = 1.0 format = " %s " % str1 print ( format ) format = " %s %d " % (str1, num) print ( format ) 【代码说明】 第4行代码用变量str1的值替换字符串中的%s。 第5行代码输出结果是“version”。 第6行代码分别用变量str1、num的值替换%s和%d的值。%d表示替换的值为整型。 第7行代码输出结果为“version 1”。 注意 如果要格式化多个值,元组中元素的顺序必须和格式化字符串中替代符的顺序一致,否则,可能出现类型不匹配的问题。如果将上例中的%s和%d调换位置,将抛出如下异常: TypeError: int argument required

python语言与数据类型详解

前提是你 提交于 2019-11-28 23:27:56
python数据类型详解 内容大纲 1、字符串 2、布尔类型 3、整数 4、浮点数 5、数字 6、列表 7、元组 8、字典 9、日期 1、字符串 1.1、如何在Python中使用字符串 a、使用单引号(’) 用单引号括起来表示字符串,例如: str=‘this is string’; print str; b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str=“this is string”; print str; c、使用三引号(’’’) 利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: str=’’‘this is string this is pythod string this is string’’’ print str; 2、布尔类型 bool=False; print bool; bool=True; print bool; 3、数字类型 3.1、基本使用 整数 int=20; print int; 浮点数 float=2.3; print float; 3.2、删除数字对象引用,例如: a=1; b=2; c=3; del a; del b, c; #print a; #删除a变量后,再调用a变量会报错 3.3、数字类型转换 int(x [,base]) 将x转换为一个整数 float(x )

python常用模块

孤者浪人 提交于 2019-11-28 21:49:33
os模块: os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 获取当前文件路径 os.mkdir() 新建目录 os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree()) os.makedirs() 创建多级目录 os.removedirs() 删除多级目录 os.stat(file) 获取文件属性 os.chmod(file) 修改文件权限 os.utime(file) 修改文件时间戳 os.name(file) 获取操作系统标识 os.system() 执行操作系统命令 os.execvp() 启动一个新进程 os.fork() 获取父进程ID,在子进程返回中返回0 os.execvp() 执行外部程序脚本(Uinx) os.spawn() 执行外部程序脚本(Windows) os.access(path, mode) 判断文件权限(详细参考cnblogs) os.wait() 暂时未知 os.path模块: os.path.split(filename) 将文件路径和文件名分割(会将最后一个目录作为文件名而分离) os.path.splitext(filename)

word2seq 把字符串转换数字编码

做~自己de王妃 提交于 2019-11-28 20:00:23
地址: http://ai.stanford.edu/~amaas/data/sentiment/ ,这是一份包含了5万条流行电影的评论数据,其中训练集25000条,测试集25000条。 1.准备数据 dataset.py ''' 准备数据 ''' from torch.utils.data import DataLoader,Dataset import torch import utils import os import config class ImdbDataset(Dataset): def __init__(self,train = True): data_path = r"H:\073-nlp自然语言处理-v5.bt38[周大伟]\073-nlp自然语言处理-v5.bt38[周大伟]\第四天\代码\data\aclImdb_v1\aclImdb" super(ImdbDataset,self).__init__() data_path += r"\train" if train else r"\test" self.total_path = [] for temp_path in [r"\pos",r"\neg"]: cur_path = data_path + temp_path self.total_path +=[os.path.join(cur_path,i

JavaScript数据类型

五迷三道 提交于 2019-11-28 06:21:05
数据类型 一、常见数据类型 字符(string):引号("") //"hello" 只要是被引号括起来的内容都是字符 数值(number):0123456789 //3.1425926 布尔(boolean):true,false //true,false (真,假) 未赋值(undefined):undefined //undefined 这是一种特殊类型,当变量被声明,但是没有被赋值的时候,那么该变量的类型的undefined 对象(object):一般是花括号{} //{}object 数组(array):一般是中括号[] //[] 数组是一种特殊的对象 函数(function):标志是: //function... 函数是一种特殊的对象 二、JavaScript的三大特殊值 NaN、undefined、null NaN:不是一个数字的数值型数据 代表意外或非法转化的数字 NaN和任何数据都不相等,甚至不等于自己 //认识isNaN()函数,该函数判断括号内的值是否是NaN,是就返回true,不是就返回false console.log(isNaN(c)); null:空 类型是对象,表示空nall。但不是空对象 undefined:未定义 null和undefined隐式类型转换后可能相等(不严格比较) 因为都转为布尔值,两者在布尔值中都为false 三、如何检测数据类型:

JavaScript数字与字符串转换

丶灬走出姿态 提交于 2019-11-28 02:42:18
数字转字符串的方式: 1->数字调用toString方法转换为字符串.--num.toString(). 2->数字作为形参调用String函数.--String(num). 3->利用Javascript类型转换的默认属性,数字加上空字符串""或''. var num = 1234; var str = num.toString(); var str = String(num); var str = num + ""; var str = num + ''; 字符串转数字的方式: 1->字符串作为形参调用Number函数.--Number(string). 注:   |->该函数运行规则,从字符串开头逐个字符判断,当遇到小数点或者非数字时停止.直接返回NaN.该函数只能转换纯数字的字符串.   |->JavaScript定义了全局变量NaN和Infinity.ECMAScript5修正了这个错误,将它们定义为只读的。   |->NaN(Not a Number)是一个特殊的Number类型的数字,表示不是一个数.JavaScript中的非数字值都有一点特殊:它和任何值都不相等,包括自身。如判断变量x是否是NaN 应当使用x!=x来判断,当且仅当x为NaN的时候,表达式的结果才为true。   |->Infinity是一个特殊的Number类型的数字 表示无穷大的数. 2-

js数据类型的转换

六眼飞鱼酱① 提交于 2019-11-28 00:54:45
  类型转换:就是把一种数据类型转换成另一种数据类型,在js中类型转换有以下三种情况:转数字,转字符串,转布尔值。对象转成这3种数据类型是没有意义的,对象里面可以放任意的数据类型。   在讲解类型转换之前,先了解一下typeof运算符,它用于检测数据的类型,返回这个类型对应的字符串   语法:typeof 数据或者type(数据) <script> var d = 'davina'; var n = 19; var t = true; var nul = null; var und = undefined; var obj = { a: 1 }; var fn = function () { alert(1) }; console.log(typeof d, typeof n, typeof t); //string number boolean console.log(typeof nul, typeof und, typeof obj); //object undefined object console.log(typeof fn); //function //从中可以看出,String->string;Number->number Boolean->boolean Undefined->undefined //Null->object,Object->object

console.log(([])?true:false); console.log(([]==false?true:false)); console.log(({}==false)?true:false)

馋奶兔 提交于 2019-11-28 00:46:22
下面是题目的类型转换结果: Boolean([]); //true Number([]); //0 Number({}); // NaN Number(false); //0 因此: console.log(([])?true:fasle);// => console.log((true)?true:false); console.log([]==false?true:false); // => console.log(0==0?true:false); console.log(({}==false)?true:false); // => console.log((NaN==0)?true:false); 《JavaScript权威指南》的部分相关知识点 “==”运算符(两个操作数的类型不相同时) 如果一个值是null,另一个值是undefined,则它们相等 如果一个值是数字,另一个值是字符串,先将字符串转换为数学,然后使用转换后的值进行比较。 如果其中一个值是true,则将其转换为1再进行比较。如果其中的一个值是false,则将其转换为0再进行比较。 如果一个值是对象,另一个值是数字或字符串,则将对象转换为原始值,再进行比较。 对象到数字的转换 如果对象具有valueOf()方法,后者返回一个原始值,则JavaScript将这个原始值转换为数字(如果需要的话)并返回一个数字。