美文网首页
Day-07 运算符

Day-07 运算符

作者: 水果坚果燕麦片 | 来源:发表于2019-01-02 11:22 被阅读0次

回顾:
1.变量
变量声明
a = b = c = 7
a,b = 10,20

2.数字数据类型:
整型(int),浮点型(float),布尔(bool),复数(complex)
整型可以用十、十六、二、八进制表示
浮点可以用科学计数法表示 1e3

3.运算符
数学:+, -, *, /, %, //, **
比较:>, <, ==, !=, >=, <=
逻辑:and, or, not
赋值:=, +=, -=, *=, /=, %=, //=, **=
位运算:

4.字符串
a.'字符串', ''字符串'', '''字符串'''
''' 可以换行
b.转义字符\n 编码字符\u + 十六进制
c.r/R - 阻止转义
d.字符编码 - Unicode

chr(编码) 获取字符
ord(字符) 获取字符的编码
e.获取字符
字符串[下标]
字符串[开始下标:结束下标:步长]
f.+, *, >, <, <=, >=

  1. 分之循环

  2. 列表
    [元素1, 元素2, ]
    b.元素增删改查
    列表[下标]
    列表[开始下标:结束下标:步长]

列表.append(元素)
列表.insert(下标,元素) 指定下标前
列表.extend(序列) - 了解

del 列表[下标]
列表.remove(元素)
列表.pop(), 列表.pop(下标)
列表.clear() 列表清空

列表[下标] = 新值

列表.count()
列表.index()
列表.sort()
列表.sort(reverse=True) 从大到小
列表.reverse() 类似 列表[::-1] 后者产生一个新列表

判断数据类型:
isinstance(数据,类型) 判断指定的数据是否是指定的类型
只加列表中的数字

list1 = [1, 10 ,200, [1,2], 9, 'abc'];sum = 0
for list in list1:
    if isinstance(list,int) or isinstance(list,float):
        sum += list
print(sum)
其结果如下:
220

位运算

计算机存储数据只能存储数字数据,而且存的是数字的补码
计算机对数据进行运算的时候使用补码进行运算的,展示结果的时候看的是原码
1.原码
符号位+真值
说明: 符号位:0来表示正数,1来表示负数
真值: 除了符号的数字的二进制值
100的原码:01100100
-100的原码:11100100
2.反码:
正数:就是原码
负数 : 原码的符号位不变,真值取反
3.补码
正数的补码:还是原码
负数的补码:反码加1

&:(按位与),|(按位或),~(按位取反),>>(右移),<<(左移)

按位与:数字1 & 数字2 ---> 每一位上的数都为1结果就是1,有0就是0
0111(补)&1101(补) ---> 0101(补)
应用:判断一个数的奇偶性
一个数&1 ==0 --->偶数
一个数&1 ==1 --->奇数

^:异或 相同位0 不同位1

数字1 << N : 数字一左移N位,数字1 * 2**N

相关文章

  • Day-07 运算符

    回顾:1.变量变量声明a = b = c = 7a,b = 10,20 2.数字数据类型:整型(int),浮点型(...

  • day-07 作业

    1.已知⼀个列表,求列表中⼼元素。 2.已知⼀个列表,求所有元素和。 3.已知⼀个列表,输出所有奇数下标元素。 4...

  • Day-07 练习

    1.使用位运算判断一个数是否是奇数 2.表达式0x13&0x17的值是(18 ) 3.若x=-20,y=3则x&y...

  • day-07 作业

    1.使用位运算判断一个数是否是奇数 2.表达式0x13&0x17的值是(19 ) 3.若x=-20,y=3则x&y...

  • day-07 总结

    进制 在计算机变成中,整数可以通过十进制,二进制,十六进制,八进制来表示 程序中怎么表示不同进制的数 在程序中直接...

  • Day-07 preview

    元组 tuple[tʌpl] Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表...

  • 日更39/100:原因不一定在结果附近

    原因不一定在结果附近 ——精听《刘润·商业洞察力30讲》&精读《系统之美》DAY-07 《刘润·商业洞察力30讲》...

  • [Python] (Day-07) - 列表

    1、列表是最常用的 Python 数据类型 2、列表中的每个元素都分配一个数字( 它的位置,或索引),第一个索引是...

  • [JavaScript] (Day-07) - Iterable

    JavaScript 中的默认对象表示方式为{...},类似于iOS中的 Dictionary 数据结构,即都用键...

  • python常用运算符的使用

    python七类运算符 算术运算符比较运算符逻辑运算符赋值运算符成员运算符身份运算符位运算符 赋值运算符 运算符描...

网友评论

      本文标题:Day-07 运算符

      本文链接:https://www.haomeiwen.com/subject/muvalqtx.html