Python训练营:Task 01 第一天 笔记
一、变量、运算符与数据类型
1、注释
(1)在 Python 中,# 表示注释,作用于整行。
(2)’’’ ‘’’ 或者 “”" “”" 表示区间注释,在三引号之间的所有内容被注释
2、运算符
(1)算术运算符
(2)比较运算符
(3)逻辑运算符
(4)位运算符
(5)三元运算符
(6)其他运算符
3、变量和赋值
(1)在使用变量之前,需要对其先赋值。
(2)变量名可以包括字母、数字、下划线、但变量名不能以数字开头。
(3)Python 变量名是大小写敏感的,foo != Foo。
4、数据类型与转换
(1)整型
Python 里面万物皆对象(object),整型也不例外,只要是对象,就有相应的属性 (attributes) 和方法(methods)。
(2)浮点型
(3)布尔型
(4)获取类型信息
获取类型信息 type(object)
(5)类型转换
转换为整型 int(x, base=10)
转换为字符串 str(object=’’)
转换为浮点型 float(x)
5、print() 函数
将对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出;
关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;
关键字参数end是输出结束时的字符,默认是换行符\n;
关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;
关键字参数flush是立即把内容输出到流文件,不作缓存。
二、位运算
1、原码、反码和补码
二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。
2、按位运算
3、利用位运算实现快速计算
4、利用位运算实现整数集合