python基础入门(一)

Python基础入门:从变量到异常处理第一天--阿里云天池


python基础入门(一)

变量运算符和数据结构

一.注释

  1. python中的注释符号是 #,而有些语言的注释符号为 //.

二.运算符

  1. python的运算符和其它语言的相差无几,主要有
    python基础入门(一)

顺便提一下,因为python是动态性解释性语言,所以不用事先定义参数的数据类型.

  1. 数据结构
    python的数据结构主要有:
    python基础入门(一)

位运算

位运算是一个转为二进制的一个运算
其中需要主要的是

原码 反码 补码
第一个数字位符号位
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值。
反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。
补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1。 (即在反码的基础上+1)
举个栗子:

十进制数 85
原码 0101 0101
反码 0101 0101
补码 0101 0101

按位取反就是:
按位取反是对补码进行了取反(包括符号位)

(tips:小技巧:无论正负数,先对数值本身加1,再改变符号位)