布尔值

整型 布尔值 字符串 for循环

痴心易碎 提交于 2019-11-28 19:08:52
1.整型 2.布尔值 3.字符串 4.for循环 1.整型:.python中有长整型, Python3中只有整型 2.布尔值: bool:Ture 真 False 假 数字和布尔值可进行转换,在数字转换成布尔值的时候只有零是False.其他都是Ture.     字符串转换成布尔值时,只要不为空就是Ture 3.字符串: split    分割 strip    脱  默认脱头尾的空格 replace    替换 join    插入 拼接 format    格式化输入 upper    全部大写 lower    全部小写 find    查找  不存在返回-1 index    查找  不存在报错 isdigit    判断是不是纯数字 isalpha    判断是不是纯字母 count    统计 title    每个单词首字母大写 4.for循环:  for  循环[有限循环,循环次数取决于迭代对象长度] 写法: for关键词   i 变量   in 关键词   可迭代对象: for循环中可进行任意操作   来源: https://www.cnblogs.com/daijingkun/p/9847856.html

python 整型,布尔值,字符串相关

为君一笑 提交于 2019-11-28 19:08:24
1.整型(int) 就是所有整数, 2.布尔值(bool) True False 0,"",[],{},(),none为False 3.字符串(str) 字符: 是单一文字符号 字符串: 是多个有序字符序列 字符串只能和字符串相加,拼接 字符串只能和数字相乘 用法: ' ' , " " ,''' ''' , """ """ . 索引 是反应某个位置的字符 索引的下标是从0开始 取字符方式为 s="你好啊" s[1]#就是"好" s[-1]#就是"啊",用-1来取倒数第一个 切片 利用索引来取开始到结束的字符 s="你好我叫xxx" s[0:2]#为"你好" 切片是前取后不取,后面取到后面索引值之前的字符 s[-3:]#为倒数第三个到最后"xxx" 切片默认是从左往右切 步长 s="你好我是xxx" s[0:4:1]#默认步长是1 ,"你好我是" s[0:4:2]#"你我" s[-4::-1]#负数就是倒着取"是我好你" 字符串的相关语法 注:字符串是不可变类型,所有操作不会改变原字符串. .lower() 全部小写 ***.upper() 全部大写 .swapcase() 大小写互换 **.title() 被空格等非字母隔开的单词首字母大写 **.center(字符长度,用哪个字符补) 字符串居中,不够长度左右两边用什么补齐,默认空格 \t , \n tab , 换行 ***

js中的真值和假值

落花浮王杯 提交于 2019-11-28 18:09:33
大多数编程语言中,布尔值true和false仅仅表示true/false。 JavaScript中,如'Hello‘这样的字符串值,也可以看做true. 以下是不同数据类型在JavaScript中是如何转换的 数值类型 转换成布尔值 undefined false null false 布尔值 true是true ,false是false 数字 0 和NaN是false,其他是true 字符串 空字符串为false,其他为true 对象 true 来源: https://www.cnblogs.com/fei-H/p/11418469.html

类型、值和变量

时光怂恿深爱的人放手 提交于 2019-11-28 12:23:34
1、数据类型JavaScript语言的每一个值,都属于某一种数据类型。 JavaScript共有六种数据类型: 数值(number):整数和小数 字符串(string):字符组成的文本 布尔值(boolean):true和false两个特定值。 undefined:表示未定义或不存在。 null:表示空缺,即此处应该有一个值,但此时为空。 对象(object):各种值组成的集合。 通常,我们将数值、字符串、布尔值称为原始类型(primitive type),即它们是最基本的数据类型,无法再细分了。而将对象称为合成类型(complex type)的值,因为一个对象往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。至于undefined和null,一般将它们看成两个特殊值。 JavaScript中除了数字、字符串、布尔值、null和undefined之外就是对象了。 对象(object)是属性(property)的集合,每个属性都由“名/值对”构成。2、typeof运算符在JavaScript中,我们可以用typeof运算符来确定一个值到底是什么类型。 (1)原始类型 数值、字符串、布尔值分别返回number、string、boolean。 typeof 12 // "number" typeof '12' // "string" typeof false //

python基础-布尔类型简单介绍

China☆狼群 提交于 2019-11-27 19:39:21
布尔值(bool) 作用 用于判断条件结果 定义 True、False通常情况不会直接引用,需要使用逻辑运算得到结果。 如何用 注意:Python中所有数据类型的值自带布尔值。如此多的数据类型中只需要记住只有0、None、空、false、False的布尔值为False,其余的为True。 print(type(True)) print(True) # <class 'bool'> # True print(bool(0)) print(bool('nick')) print(bool(1 > 2)) print(bool(1 == 1)) # False # True # False # True print(bool(0)) print(bool(None)) print(bool('')) print(bool([])) print(bool({})) print(bool(False)) # False # False # False # False # False # False 来源: https://www.cnblogs.com/suren-apan/p/11374632.html

python初识

不问归期 提交于 2019-11-27 08:25:39
Day 01 整型: 对比: 在python 2 版本中有整型,长整型long 在python 3 版本中全部都是整型 用于计算和比较 整型和布尔值的转换 二进制转换成十进制: ​print (int("111010100",2)) python 2进制 - 10进制 0 * 2 0 + 1 * 2 1 + 1 * 2 2 + 1* 2 3 + 1 * 2 ** 4 + 1 * 2 ** 5 0 + 2 + 4 + 8 + 16 + 32 = 62 print(int("111110",2)) 十进制转换成二进制: print(bin(30)) python 10进制 - 2进制 30 0 15 1 7 1 3 1 1 1 11110 print(bin(30)) 整型中只要是非零的就是True 在布尔值中:1--True,0--False 在字符串中的内容非空就是True int,str,bool a = bool(0) print(a) a = int(True) print(a) a = int(False) print(a) a = bool("a") print(a) a = bool("啊") print(a) a = bool(" ") print(a) a = bool("") print(a) a = str(True) print(type(a),a) a =

隐性转换

给你一囗甜甜゛ 提交于 2019-11-27 03:39:30
算数运算时的隐性转换 1+1 //2 true+true //2 1+true //2 第一行是两个布尔值相加,第二行是数值与布尔值相加。这两种情况,布尔值都会自动转成数值,然后再相加。 ‘a’+‘bc’ //‘abc’ 如果是两个字符串相加,这时加法运算符会变成连接运算符,返回一个新的字符串,将两个原字符串连接在一起。 1+‘a’ //‘1a’ false+‘a’ //‘falsea’ 如果一个运算子是字符串,另一个运算子是非字符串,这时非字符串会转成字符串,再连接在一起。 加法运算符是在运行时决定,到底是执行相加,还是执行连接。也就是说,运算子的不同,导致了不同的语法行为,这种现象称为“重载”(overload)。由于加法运算符存在重载,可能执行两种运算,使用的时候必须很小心。 ‘3’+4+5 //‘345’ 3+4+’‘5’ //‘75’ 由于从左到右的运算次序,字符串的位置不同会导致不同的结果。 1-‘2’ //-1 1*‘2’ //2 1/‘2’ //0.5 除了加法运算符,其他算术运算符(比如减法、除法和乘法)都不会发生重载。它们的规则是:所有运算子一律转为数值,再进行相应的数学运算。 使用加法时,只要表达式中有字符,最后结果都是字符串 比较运算的隐形转换 对象和布尔值比较对象和布尔值进行比较时,对象先转换为字符串,然后再转换为数字,布尔值直接转换为数字 [] ==

咸鱼前端—全屏滚动插件

ぐ巨炮叔叔 提交于 2019-11-27 03:14:16
咸鱼前端—全屏滚动插件 fullPage.js 插件 Demo 兼容性 使用方法 配置 fullPage.js 插件 fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有: 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机、平板触摸事件 支持 CSS3 动画 支持窗口缩放 窗口缩放时自动调整 可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等 Demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery.min.js"></script> <script src="../js/jquery.fullPage.min.js"></script> </head> <body> <div id="dowebok"> <!--每一个section就是一屏--> <div class="section first"> <h3>第一屏</h3> </div> <div class="section second"> <h3>第二屏</h3> </div> <div class="section"> <h3>第三屏</h3> </div> <div

Python学习笔记---第二周

馋奶兔 提交于 2019-11-26 20:30:53
1.整型 符号:int 用处:用于计算和比较 python3:全部都是整型 python2:整型,长整型long 123--十进制 转二进制方法:十进制数除2,取余数从下往上排;print(bin(十进制数)) 10101--二进制 转十进制方法:1 * 2 ** 0+0 * 2 ** 1+1 * 2 ** 2+0 * 2 ** 3+1 * 2 **4 print(int("二进制数",2)) 2.布尔值 整型转布尔值==print(bool(数字)) ,整型中只要非零就是True 布尔值转整型==print(int(True/False)), 布尔值True=1,False=0 字符串转布尔值==print(bool(" ")), 字符串中只要没有内容就是False 布尔值转字符串==print(str(True/False)) 3.字符串 python中只要是引号引起来的就是字符串 作用:用于存储少量数据 字符串中每一个字母或字符都称为元素 3.1 索引(下标) 符号:a[索引位置] -- 索引位置不能超出索引最大值 从左往右排,从0开始排;从右往左排,从-1开始排 3.2 切片 返回结果是原数据本身 print(a[起始位置:终止位置])-- 顾头不顾尾(包括起始位置,不包括终止位置) 索引位置可以超过索引值,索引位置不写时默认起始位置为第一位,终止位置为最后一位 3.3

python 整型 布尔值 字符串操作

大兔子大兔子 提交于 2019-11-26 12:22:39
整型及布尔值 python2中有int,long(长整型)。 python3只有int。 long的意思就是说当一串数字比较长时后面已L显示。 num = 15 。 bit_length:位的长度的意思 print(num.bit_length()) 结果:4 十进制转二进制占用位数 十进制转二进制输出的结果 开头0b显示的是二进制的意思。 print(int(0b100101)) 结果:37 数字中只有0是False,其他都是True。 字符串中只要有内容就是True,没有内容就是False。 print(str(True)) 返回的是字符串。 print(int(True))返回的是1。 print(int(False))返回的是0。 字符串详解 1.索引 默认从0开始。 超出范围不报错。 2.切片 切片超出范围就报错。 3.步长 一次走几步,从左走还是从右走,左就是0开始,右就是-1开始。 4.回文 正着输出和反着输出都是一样的比如:上海自来水来自海上 while True: num = input("请输入回文") if num == num[::-1]: print("是回文") break else: print("不是回文") 字符串方法详解 .replice(1,2) 旧值,新值 替换的意思 .split() 分割 默认已空格,换行符,制表符进行切割