Python训练营Task1:变量、运算符与数据类型及位运算学习笔记 一、学习知识点概要 1 注释 2运算符 3 变量和赋值 4 数据类型与转换 5. print() 函数 6.位运算 二:学习内容
-
注释:在 Python 中,# 表示注释,作用于整行。有单行注释和多行注释。可以用英文输入下的引号来表示区间注释,单,双,三引号都可以,要注意左右对称,引号要成双成对出现。(注意的是在赋值的时候用引号将数字包起来的时候表示是字符串而不是单纯的数值了,并且赋值时要区分大小写) 2运算符: 基本的运算符有 (1)算术运算符: 加 + ,减 - ,乘 * ,除 /,整除(地板除)// , 取余%,幂 ** 这些。发现规律有y=(x// y)+(x%y) (2)比较运算符:>,<,= 这三个,与数学的比较符号意义相同。 (3)逻辑运算符: and, or, not,表示与,或, 非,同时三者的运算优先级为not>and>or (4)位运算符:暂时不是很了解,还没弄懂二进制 (5)三元运算符:if else表示一个条件语句算法,if接符合的条件,else接不符合的。 (6)其他运算符:in与not in, is与not is表示“在与不在,是与不是”的选择性算符。(算符优先级如下图) 3、变量和赋值在使用一个变量之前,需要对其先赋值。变量名可以包括字母、数字、下划线、但变量名不能以数字开头。但是可以用引号将数字引起来表示一个字符串,这样可以将其作为一个变量,同时Python 变量名是大小写敏感的,foo != Foo。还有不能命名为print等敏感词 4、数据类型与转换:有三种类型的数据类型分别是int整型 <class ‘int’>、float浮点型<class ‘float’>、bool布尔型<class ‘bool’>5、print() 函数是打印输出的意思,将print()括号内的内容输出来,里面的内容如果是数字或者英文,可以直接输出,如果是中文,那么需要用引号引起来将其作为一个字符串。
练习题: 1:怎样对python中的代码进行注释? 用# 表示注释,作用于整行。’’’ ‘’’ 或者 “”" “”" 表示区间注释,单,双,三引号都可以,要注意左右对称,引号要成双成对出现。 2:python有哪些运算符,这些运算符的优先级是怎样的?
` `` 3:python 中 is, is not 与 , != 的区别是什么?is, is not 对比的是两个变量的内存地址, != 对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。 4:python 中包含哪些数据类型?这些数据类型之间如何转换?int整型 <class ‘int’>、float浮点型<class ‘float’>、bool布尔型<class ‘bool’>转换为整型 int(x, base=10)转换为字符串 str(object=’’)转换为浮点型 float(x)
|