摘要:
来了,必备的经典曲目,C中最痛苦的部分 从上到下,优先级依次递减 ** / // % -(算术运算符) << >> & |(位运算符) < >= ⇐ == !=(比较运算符) and or(布尔运算符) =(赋值运算符) 以上简略的优先级可以简记为 算数 > 位 > 比较 > 布尔 > 赋值 赋值运 阅读全文
posted @ 2022-01-23 15:31
banyanrong
阅读(287)
评论(0)
推荐(0)
摘要:
位运算:将数据转成二进制进行计算 这边的位运算符和C中的类似,可以直接将C中的只是转移过来,提高效率,感兴趣的读者可以前往C中的专区查看位运算的规则 4(2)=0000 0100 8(2)=0000 1000 按位与& 4&8(2)=0000 0000 按位或| 4|8(2)=0000 1100 e 阅读全文
posted @ 2022-01-23 15:26
banyanrong
阅读(64)
评论(0)
推荐(0)
摘要:
布尔运算符,对于布尔值之间的运算 and 类似C里的与运算,有假为假,全真为真,最好用布尔类型参与,虽然整型也可以,但是不符合逻辑,而且其输出值挺有意思的,并不全为一或零组成 eg: a,b=1,2 print(a==1 and b==2) print(a==1 and b<2) print(a!= 阅读全文
posted @ 2022-01-23 15:12
banyanrong
阅读(217)
评论(0)
推荐(0)
摘要:
比较运算符,对变量或表达式的结果进行大小,真假比较 去结果为真假,布尔类型 比较运算符的结果为布尔类型(即True或者False) a,b=10,20 print(a>b)//大于 print(a<b)//小于 print(a>=b)//大于等于 print(a<=b)//小于等于 print(a= 阅读全文
posted @ 2022-01-23 14:57
banyanrong
阅读(223)
评论(0)
推荐(0)
摘要:
赋值运算符 = 执行顺序:从右到左(右结合性) example: a = 1+2 print(a)//output:3 注意输出不是1,因为运算符是从右到左执行的 支持链式赋值 a=b=c=20 这边的顺序是 c=20 b=c a=b 这边的程序证明了之前讲述的规则是错误的,确实标识符存放的地址会根 阅读全文
posted @ 2022-01-23 14:41
banyanrong
阅读(236)
评论(0)
推荐(0)
摘要:
常用运算符包括 1.算术运算符 2.赋值运算符 3.比较运算符 4.布尔运算符 5.位运算符 接下来的章节将会对这些运算符逐个讲解 算术运算符分为 (1)标准算数运算符 (2)取余运算符 (3)幂运算符 标准算数运算符 加+ 减- 乘* 除/ 整除// 取余运算符% 幂运算符** 这边的标准算数运算 阅读全文
posted @ 2022-01-23 12:44
banyanrong
阅读(306)
评论(0)
推荐(0)
摘要:
经典的a+b问题终于重出江湖了 a=input('a = ') b=input('b = ') print(a+b)//error,因为此时ab是字符串类型,其加号起到的是连接的作用 所以这就是类型转换的必要性,或者说从面向对象的语言开始就有的因为对象的出现而存在的更加严格的要求 print(int 阅读全文
posted @ 2022-01-23 12:07
banyanrong
阅读(95)
评论(0)
推荐(0)
摘要:
input()函数的介绍 作用:接受来自用户的输入 返回值类型:输入值的类型为str 值得存储:使用=对输入得值进行存储 input()函数的基本使用 name = input('What's your name\n') name是变量的标识符,=赋值运算符,将input的值赋给name,input 阅读全文
posted @ 2022-01-23 11:59
banyanrong
阅读(1302)
评论(0)
推荐(0)
摘要:
注释 在代码中对代码的哦你跟那个进行解释说明的标注性文字,可以提高代码的可读性(goto震怒) 注释的内容会被python解释器忽视 注释的类型通常包括三种 单行注释:以'#'开头,直到换行结束 #users 多行注释:并没有单独的多行注释标记,将一堆三引号之间的代码成为多行注释 实际上没有多行注释 阅读全文
posted @ 2022-01-23 11:48
banyanrong
阅读(403)
评论(0)
推荐(0)
摘要:
float()函数不能将文字类的字符串类型转换成小数类型 同时将整数转换成浮点数类型的时候会在整数后买你加上.0 print(float(1))//output:1.0 print(float('1'))//output:1.0 print(float(True))//output:1.0 prin 阅读全文
posted @ 2022-01-23 10:24
banyanrong
阅读(329)
评论(0)
推荐(0)
浙公网安备 33010602011771号